#include #include int main(void) { int t1[2][5]; int t2[3][5]; int t3[5][5]; int i; int j; /*Remplissage tableaux*/ for (i = 0; i < 2; i++) { for (j = 0; j < 5; j++) { t1[i][j] = j + 1; } } for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { t2[i][j] = i * 5 + j + 1; } } for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { if (j < i) { t3[i][j] = j + 1; } else { t3[i][j] = 0; } } } /*Affichage Normal*/ printf("\n Affichage normal \n"); printf("Tableau t1 :\n"); for (i = 0; i < 2; i++) { for (j = 0; j < 5; j++) { printf("%2d ", t1[i][j]); } printf("\n"); } printf("\nTableau t2 :\n"); for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { printf("%2d ", t2[i][j]); } printf("\n"); } printf("\nTableau t3 :\n"); for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { printf("%2d ", t3[i][j]); } printf("\n"); } /*Inversion ligne-colonne*/ printf("\n Inversion ligne-colonne \n"); printf("Tableau t1 inverse :\n"); for (j = 0; j < 5; j++) { for (i = 0; i < 2; i++) { printf("%2d ", t1[i][j]); } printf("\n"); } printf("\nTableau t2 inverse :\n"); for (j = 0; j < 5; j++) { for (i = 0; i < 3; i++) { printf("%2d ", t2[i][j]); } printf("\n"); } printf("\nTableau t3 inverse :\n"); for (j = 0; j < 5; j++) { for (i = 0; i < 5; i++) { printf("%2d ", t3[i][j]); } printf("\n"); } return 0; }