4D масив
int i, j, k, l, size;
int a[2][2][2][2];
size = 2;
a[0][0][0][0] = 5;
a[0][0][0][1] = 3;
a[0][0][1][0] = 5;
a[0][0][1][1] = 3;
a[0][1][0][0] = 6;
a[0][1][0][1] = 7;
a[0][1][1][0] = 6;
a[0][1][1][1] = 7;
a[1][0][0][0] = 8;
a[1][0][0][1] = 9;
a[1][0][1][0] = 8;
a[1][0][1][1] = 9;
a[1][1][0][0] = 9;
a[1][1][0][1] = 7;
a[1][1][1][0] = 9;
a[1][1][1][1] = 7;
for (i = 0; i < size; i++) {
for (j = 0; j < size; j++) {
for (k = 0; k < size; k++) {
for (l = 0; l < size; l++) {
cout << a[i][j][k][l] << endl;
}
}
}
}