Bonjour, je viens de me replonger dans les matrices pour les etudes et j'ai creer un programme en C++ pour faire l'inverse d'une matrice par la methode du pivot de Gauss Jordan. Mon probleme est si une des valeurs de la diagonales est nul, comment contourner ce probleme ? En parcourant les forums il explique qu'il faut chager les lignes ?? mais comment faire pour reussir a transposer les lignes sans faire un autre "trou" dans la diagonale ??

Est ce que cela peut etre fait a n'importe quelle moment ou dois - je inverser les lignes avant tout calcul ??

Merci de votre aide .