Salut,
Si tu précise pas diagonalisable
dans quoi (Z, ou Z[i] ou R ou C ou... autre chose), la question n'a pas de sens.
Mais, vu que par exemple

est à coeff. entier, telle que

et qu'elle n'est diagonalisable ni dans Z, ni même dans R, je suppose qu'il faut comprendre "diagonalisable dans C" (ou Z[i] ou... autre chose..).
Donc quand tu dit que les racine de X^n-1, c'est juste 1 (et éventuellement -1), ben c'est évidement faux : si on cherche à diagonaliser dans C, les racines
complexes de X^n-1, c'est les racines n-ièmes de l'unité et y'a évidement pas que 1 (et éventuellement -1).
Quand au fait qu'une matrice telle que A^k=I (à coeff. quelconque) est forcément diagonalisable dans C, c'est complètement évident si on connaît la décomposition de Jordan : un bloc de Jordan B non diagonal ne peut pas vérifier B^k=I.
Et si on connaît pas Jordan, je sais pas quel est l'argument le plus simple pour le montrer, mais en mon avis en raisonnant sur les sous-espaces caractéristiques associés à la matrice, ça doit être assez évident.