Практика на многомерность в C++
Дан двумерный массив:
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
Выведите все элементы построчно: сначала первая строка, затем вторая и третья, каждый элемент с новой строки.
Дан двумерный массив:
double arr[2][2] = {{1.1, 2.2}, {3.3, 4.4}};
Найдите произведение всех элементов и выведите его в консоль.
Дан вектор векторов:
std::vector<std::vector<std::string>> vec = {
{"hello", "world"},
{"cpp", "java"},
};
Выведите все строки одной строкой, разделяя их запятыми.
Дан двумерный массив:
long arr[2][2] = {{100L, 200L}, {300L, 400L}};
Найдите среднее арифметическое всех элементов и выведите его в консоль.
Дан трехмерный массив:
int arr[2][2][2] = {
{{1, 2}, {3, 4}},
{{5, 6}, {7, 8}},
};
Найдите сумму всех элементов и выведите ее в консоль.
Дан вектор векторов:
std::vector<std::vector<int>> vec = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
};
Найдите максимальный элемент таблицы и выведите его в консоль.
Дан вектор векторов:
std::vector<std::vector<int>> vec = {
{9, 2, 7},
{4, 8, 1},
{6, 3, 5},
};
Найдите минимальный элемент в каждой строке и выведите три числа с новой строки.
Выведите в консоль следующую пирамидку:
22
333
4444