Let $M \in\textrm{Mat}_{n\times n}(\mathbb{C})$ be a matrix with complex coefficients, $\textrm{char}_M(X)$ its characteristic polynomial and $m_M(X)$ its minimal polynomial.
How do I prove that char$_M(X)$ divides $m_M(X)^n$ using that in $\mathbb{C}$, every monic polynomial of degree $d$ factors as $\prod_{i=1}^d(X-a_i)$?
Hint: You should use the fact that if $\lambda$ is an eigenvalue of $M$, then $(X - \lambda)$ divides $m_M(X)$. In other words, every linear factor of $\operatorname{char}_M$ divides $m_M$.