#include //PROTOTYPES int ** inverseL ( int **,int,int); void affichemat ( int **,int,int); //FONCTIONS int ** inverseL ( int ** matrice, int lignes, int colonnes) { // inverse le contenu de chaque ligne de matrice int ** inverse = new int*[lignes]; // creation d'une nouvelle matrice, sur le tas for ( int i = 0; i < lignes; i ++){ inverse[i]=new int[colonnes]; // suite de la creation de la matrice for(int j = 0; j < colonnes; j ++) { inverse[i][j]= matrice[i][colonnes-1-j]; // on rempli la nouvelle matrice, en mettant dans chaque case la valeur situee a l'opposee de la ligne } } return inverse; } void affichemat ( int ** matrice, int lignes, int colonnes){ // affiche matrice for ( int i = 0; i < lignes; i ++) { std::cout << "| "; for ( int j = 0; j < colonnes; j ++) { std::cout<< matrice[i][j]<<" "; } std::cout<<"|"<> m; std::cout<>n; std::cout<