Page cover

🗓️Двумерный массив

многомерный массив

Двумерный массив - хранит данные одного типа в двумерном пространстве, как в таблице.

инициализация двумерного массива
const int ROW = 3;  // строки
const int COL = 4;  // колонны


int arr[ROW][COL]{ {1,4,5,6},{2,5,6,5},{2,5,3,1} }; // запись в одну строчку

//либо

int arr[ROW][COL] // запись в несколько строчек, более читабельный способ
{

{1,4,5,6},
{2,5,6,5},
{2,5,3,1}

};
наглядная иллюстрация данного массива

Для вывода двумерного массива нам потребуется вложенный цикл который будет пробегаться по колонкам, а основной цикл будет переключатся на следующую строку.

вывод двумерного массива
int arr[ROW][COL] // сам массив
{

{1,4,5,6},
{2,5,6,5},
{2,5,3,1}

};


for (int i = 0; i < ROW; i++)
{
	
	for (int j = 0; j < COL; j++)
	{
		cout << arr[i][j];
	}
	
	cout << endl; //отступ после вывода строки
}

Массив может быть сколько угодно мерным. Ниже изображен пример трехмерного массива, четырехмерный массив можно уже изобразить как группы трехмерных и т.д

Last updated