source code :
#include <stdio.h>
#define MAX 2
int main(void){
int Memel[2][2][2];
int x,y,z;printf(“Menginputkan elemen pada array : \n”);
for(x=0; x<MAX; x++){
for(y=0; y<MAX; y++){
for(z=0; z<MAX; z++){
printf(“Memel[%d][%d][%d] = “,x,y,z);
scanf(“%d”,&Memel[x][y][z]);
}
}
}printf(“\nMenampilkan elemen pada Array Tiga Dimensi\n”);
for(x=0; x<MAX; x++){
for(y=0; y<MAX; y++){
for(z=0; z<MAX; z++){
printf(“Memel[%d][%d][%d] : %d\n”,x,y,z,Memel[x][y][z]);
}
}
printf(“\n”);
}
return 0;
}
output program :
meldhy@melmel:~/C$ cc -std=c99 ArrayTigaDimensiDynamic.c -o ArrayTigaDimensiDynamic
meldhy@melmel:~/C$ ./ArrayTigaDimensiDynamic
Menginputkan elemen pada array :
Memel[0][0][0] = 100
Memel[0][0][1] = 10
Memel[0][1][0] = 1
Memel[0][1][1] = 0
Memel[1][0][0] = 15
Memel[1][0][1] = 12
Memel[1][1][0] = 1993
Memel[1][1][1] = 93Menampilkan elemen pada Array Tiga Dimensi
Memel[0][0][0] : 100
Memel[0][0][1] : 10
Memel[0][1][0] : 1
Memel[0][1][1] : 0Memel[1][0][0] : 15
Memel[1][0][1] : 12
Memel[1][1][0] : 1993
Memel[1][1][1] : 93meldhy@melmel:~/C$