I'm teaching a group theory course now, and I wanted to give my students a proof that every subgroup of a cyclic group is cyclic. The easiest way I could think to do this is to say that any cyclic group corresponds to a $\mathbb{Z}/n\mathbb{Z}$ and then (implicitly) use the first isomorphism theorem (which they haven't learned yet) to "reduce" it to the theorem that every subgroup of $\mathbb{Z}$ is of the form $m\mathbb{Z}$. The problem is that this latest statement is not simple at all (every subgroup is an ideal, and $\mathbb{Z}$ is a PID because $\mathbb{Z}$ is Euclidean).
This all seems way too convoluted for such an easy statement. What's the simplest most elementary proof that I can give?
If you accept Lagrange's theorem and the existence of quotient groups, there's another argument in the finite case. Let $G=\langle a\rangle$ be a cyclic group of order $n$. By Lagrange's theorem if $H$ is a subgroup of $G$ then $m=|H|$ is a factor of $n$, and if $m\mid n$ then $H_m=\langle a^{n/m}\rangle$ is a subgroup of order $m$. I claim $G$ has no other order $m$ subgroup. The group $G/H$ has order $n/m$ so $x^{n/m}=e$ for all $x\in G/H$. This translates to $x^{n/m}\in H$ for all $x\in G$ which means $H_m\le H$. These have the same order so $H=H_m$.