Как можно сделать массив в массиве? c++
Надо сделать несколько массивов в одном массиве. В качестве примера могу показать как это работает на Python:
numbers = [[0,1,2],[0,3,6],[3,4,5],[1,4,7],[6,7,8],[2,5,8],[0,4,8],[2,4,6]]
print(numbers[1][1]) #3
Подскажите, как это можно реализовать на языке C++, буду благодарен.
Ответы (2 шт):
Автор решения: nasiA
→ Ссылка
Объявление двумерного массива: int a[строки][столбцы];
Инициализация: int a[2][3] = {{4, 7, 8}, {9, 6, 5}};
Вывод:
4 7 8
9 6 5
Автор решения: KoVadim
→ Ссылка
std::vector<std::vector<int>> numbers = {{0,1,2},{0,3,6},{3,4,5},{1,4,7},{6,7,8},{2,5,8},{0,4,8},{2,4,6}};
std::cout << numbers[1][1];