Multidimensional arrays
Multidimensional arrays in C++ are no more complicated than one-dimensional arrays. Note the following:
int a; // here, a is how to access one integer
int a[10]; // now, a[0] through a[9] are how to access the elements "inside" a
int b[10]; // here, b[0] is how to access one integer
int b[10][10]; // now, b[0][0] through b[0][9] are how to access the elements "inside" b
Iterating through a two-dimensional array is accomplished by nesting loops:
int a[10];
for (int i = 0; i < 10; i++)
a[i] = somevalue;
int b[3][5];
for (int i = 0; i < 3; i++)
for (int j = 0; j < 5; j++)
b[i][j] = somevalue;
The concepts described above for two-dimensional arrays apply to higher dimensional arrays as well.