Diagonalisation C / C++

Bonjour,
Je souhaite réaliser une diagonalisation de Matrice enfin plus précisément d'un vecteur...
QQn connait il une librairie open source, ou qqn l'as t'il deja codé??

[1 2 3 4 5] -> 1 0 0 0 0
0 2 0 0 0
0 0 3 0 0
0 0 0 4 0
0 0 0 0 5

1 réponse

  1. Contributeur
    Salut,

    Pour un code aussi simple, je pense que ça ira plus vite que tu le fasses maison que tu cherches sur internet.
    Une simple boucle for, et tu mets chaque nombre du vecteur dans les cases [i][i] du tableau, et fini ;)
    0