Conditions de diagonalisabilité

Matrices semblables, par blocs

(Oral Mines-Ponts)
Soient {A,B} diagonalisables dans {\mathcal{M}_{n}(\mathbb{C})}.
On suppose {\mathrm{S}\mathrm{p}(A)\cap \mathrm{S}\mathrm{p}(B)=\emptyset }.
Soit {N=\begin{pmatrix}A & C \\0 & B\end{pmatrix}} et {M=\begin{pmatrix}A & 0 \\0 & B\end{pmatrix}}
Montrer que {M\;\text{et}\;N} sont semblables.
Sont-elles diagonalisables?