Article by: Manish Methani
Last Updated: October 19, 2021 at 10:04am IST
MultiDimensions word itself says there will be an array with mutiple dimensions(rows and columns). The simplest form of multiple Dimensions is "Two Dimensional Array".
datatype arrayName[rows][coulmns];
/* Two Dimensional Array */ int val = a[2][3]; /* Three Dimensional Array */ int val = a[2][3][4]; Here, a[2][3] = 2 rows , 3 columns. a[2][3][4] = 2 rows in outer array. Inside it 3 rows, 4 columns.
#include > using namespace std; int main () { // an array with 3 rows and 2 columns. int a[3][2] = { {0,0}, {1,2}, {2,4}}; // output each array element's value. for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 2; j++ ) { cout << "a[" << i << "][" << j << "]: "; cout << a[i][j]<< endl; } return 0; }
a[0][0]: 0 a[0][1]: 0 a[1][0]: 1 a[1][1]: 2 a[2][0]: 2 a[2][1]: 4