three dimensional array c++
// Two dimensional array
int a[2][3]= {
{1, 2, 3},
{4, 5, 6}
};
cout << a[1][1]; // Output is 5
// Three dimensional array
//[2] is elements; [3] is rows in elements; [4] is column in elemnents
int a[2][3][2]= {
//Element 0
{ {1, 2},
{2, 3},
{4, 5}
},
// Element 1
{ {6, 7},
{8, 9},
{10, 11}
}
};
cout << a[0][1][1]; // Prints 3
0
1
void printMatrix(array<array<int, COLS>, ROWS> matrix){
for (auto row : matrix){
//auto infers that row is of type array<int, COLS>
for (auto element : row){
cout << element << ' ';
}
cout << endl;
}
Thank you!
1
0
4
4
int MyArray[2][3] = { {2, 3, 4}, {12, 13, 14} };
//visualize
//2, 3, 4
//12, 13, 14
std::cout << MyArray[0][2] << endl; // 4
std::cout << MyArray[1][1] << endl; // 13
//First square bracket means how many rows you want in your array
//Second squire bracket is for how many qulam you want in your array
Thank you!
4
0
Are there any code examples left?
New code examples in category C++