[step:Write the cycle as a product of transpositions]Assume now that $k\ge 2$. Since $\sigma$ is a $k$-cycle, there exist distinct elements $a_1,\dots,a_k\in\{1,\dots,n\}$ such that
\begin{align*}
\sigma=(a_1\ a_2\ \cdots\ a_k),
\end{align*}
meaning that $\sigma(a_i)=a_{i+1}$ for $1\le i<k$, that $\sigma(a_k)=a_1$, and that $\sigma$ fixes every element of $\{1,\dots,n\}\setminus\{a_1,\dots,a_k\}$.
For each $j\in\{2,\dots,k\}$, define $\tau_j\in S_n$ by
\begin{align*}
\tau_j=(a_1\ a_j).
\end{align*}
Thus each $\tau_j$ is a transposition. With the usual convention that products of permutations are composed from right to left, we claim that
\begin{align*}
\sigma=\tau_k\tau_{k-1}\cdots\tau_2.
\end{align*}
To verify this equality, evaluate both sides on every element of $\{1,\dots,n\}$. If $x\notin\{a_1,\dots,a_k\}$, then every $\tau_j$ fixes $x$, so the product fixes $x$, as does $\sigma$. For $x=a_1$, the rightmost transposition $\tau_2$ sends $a_1$ to $a_2$, and every remaining $\tau_j$ with $j\ge 3$ fixes $a_2$, so the product sends $a_1$ to $a_2$. For $x=a_i$ with $2\le i<k$, the transpositions $\tau_2,\dots,\tau_{i-1}$ fix $a_i$, the transposition $\tau_i$ sends $a_i$ to $a_1$, the transposition $\tau_{i+1}$ sends $a_1$ to $a_{i+1}$, and all later transpositions fix $a_{i+1}$. Hence the product sends $a_i$ to $a_{i+1}$. Finally, for $x=a_k$, the transpositions $\tau_2,\dots,\tau_{k-1}$ fix $a_k$, and $\tau_k$ sends $a_k$ to $a_1$. Therefore the product agrees with $\sigma$ on every element, proving the decomposition.[/step]