#include #include void afficher(int t[3][2]) { int i,j; for (i = 0; i < 3; i++) for (j = 0; j < 2; j++) printf("t[%d][%d] = %d\n", i, j, t[i][j]); } void afficher2(int t[][2], int n) { int i,j; for (i = 0; i < n; i++) for (j = 0; j < 2; j++) printf("t[%d][%d] = %d\n", i, j, t[i][j]); } void afficher3(int *t, int n, int m) { int i,j; for (i = 0; i < n; i++) for (j = 0; j < m; j++) printf("t[%d][%d] = %d\n", i, j, t[i *m + j]); } int main(void) { int t[3][2]; int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 2; j++) t[i][j] = i * 2 + j; printf("\nafficher ***\n\n"); afficher(t); printf("\nafficher2 ***\n\n"); afficher2(t, 3); printf("\nafficher3 ***\n\n"); afficher3((int *)t, 3, 2); return EXIT_SUCCESS; }