
{filelink=14164}
#include
void print_onedim(int a[]);
void print_twodim(int a[][4]);
void print_threedim(int a[][3][4]);
main() {
int cnt=0;
int a[2][3][4];
int i;
int j;
int k;
for(i = 0;i < 2; i++){
for(j = 0;j < 3; j++){
for(k = 0;k < 4; k++) {
a[i][j][k] = cnt;
cnt++;
}
}
}
printf("Tableau à une dimensionn");
print_onedim(a[1][1]);
printf("nTableau à deux dimensionsn");
print_twodim(a[1]);
print_threedim(a);
return 0;
}
void print_onedim(int a[]) {
int i;
for(i = 0; i < 4 ; i++)
printf("%d", a[i]);
}
void print_twodim(int a[][4]) {
int j;
for(j = 0;j < 3; j++)
print_onedim(a[j]);
printf(" ");
}
void print_threedim(int a[][3][4]) {
int j;
printf("Each two dimension matrixn");
for(j = 0; j < 2 ; j++)
print_twodim( a [ j ] );
}