Besides the solution in the other post I can not help myself to give a quit different approach. The characteristic polynomial of $A$ is the same polynomial for any matrix of the form $P^{-1} A P$. Here is the key lemma:
Claim: there is a matrix $P$ such that $P^{-1} A P = T$ is upper triangular.
So the above claim allows us to reduce the problem to upper triangular matrices. But if $$T =\begin{bmatrix}u_{1,1} & u_{1,2} & u_{1,3} & \ldots & u_{1,n} \\ & u_{2,2} & u_{2,3} & \ldots & u_{2,n} \\ & & \ddots & \ddots & \vdots \\ & & & \ddots & u_{n-1,n}\\ 0 & & & & u_{n,n}\end{bmatrix}$$ then the characteristic polynomial of $T$ is $\Pi_{j=1}^n (u_{j,j} - x)$. Observe that also $T^k$ is upper triangular: $$ T^k =\begin{bmatrix}u_{1,1}^k & * & *& \ldots & * \\ & u_{2,2}^k & * & \ldots & * \\ & & \ddots & \ddots & \vdots \\ & & & \ddots & *\\ 0 & & & & u_{n,n}^k\end{bmatrix}$$ so the characteristic polynomial of $T^k$ is $\Pi_{j=1}^n (u_{j,j}^k - x)$.
The claim is not difficult to show. Just use the existence of a eigenvalue & eigenvector and proceed by induction by passing to the quotient space. If anybody want I can edit the answer and add a detailed proof of the claim.