The task is to find all ideals of ${\mathbb{Z}_n}$, where $n$ is positive integer, greater than one.
My effort
Let $I$ be an ideal of ${\mathbb{Z}_n}$. It is obvious that $I$ is an additive subgroup of ${\mathbb{Z}_n}$. Consider $G$ as an additive subgroup of ${\mathbb{Z}_n}$. Then $G$ is a cyclic additive subgroup generated by $\left\langle d \right\rangle $, where $d \mid n$. We know that for a finite cyclic group of order $k$, every subgroup's order is a divisor of $k$, and there is exactly one subgroup for each divisor. It follows that all ideals of ${\mathbb{Z}_n}$ are of form $\left\langle {{d_1}} \right\rangle ,\left\langle {{d_2}} \right\rangle , \ldots \left\langle {{d_i}} \right\rangle $, where ${d_1},{d_2}, \ldots ,{d_i}$ are positive divisors or $n$.
Questions
Is my proof correct?