Here is my approach:
If $a\in G$, let's consider a subgroup $H=[a]$. Lagrange's theorem tell us that $o(H) \mid p^n$. But since $p$ is prime, the order $H$ must be the power $p\leq n$, with $k\leq n$. In particular, $o(a)=p^k$
Here is my approach:
If $a\in G$, let's consider a subgroup $H=[a]$. Lagrange's theorem tell us that $o(H) \mid p^n$. But since $p$ is prime, the order $H$ must be the power $p\leq n$, with $k\leq n$. In particular, $o(a)=p^k$