Задачи на многомерность в C++. Часть 1
Дан двухмерный массив:
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Используя вложенный цикл for, выведите все элементы построчно.
Дан двухмерный массив символов:
char charMatrix[2][3] = {
{'a', 'b', 'c'},
{'d', 'e', 'f'}
};
Используя вложенный цикл for, объедините все символы в одну строку.
Дан трехмерный массив:
int cube[2][2][2] = {
{{1, 2}, {3, 4}},
{{5, 6}, {7, 8}}
};
Используя тройной цикл for, найдите сумму всех элементов.
Дан двухмерный массив строк:
std::string stringMatrix[2][2] = {
{"hello", "world"},
{"cpp", "java"}
};
Используя вложенный цикл for, выведите все строки через запятую.
Дан двухмерный массив:
double matrix[2][2] = {
{1.1, 2.2},
{3.3, 4.4}
};
Используя вложенный цикл for, найдите произведение всех элементов.
Дан двухмерный массив:
bool matrix[2][2] = {
{true, false},
{false, true}
};
Используя вложенный цикл for, подсчитайте количество true.
Дан трехмерный массив символов:
char charCube[2][2][2] = {
{{'a', 'b'}, {'c', 'd'}},
{{'e', 'f'}, {'g', 'h'}}
};
Используя тройной цикл for, создайте строку из всех символов.
Дан двухмерный массив:
long matrix[2][2] = {
{100L, 200L},
{300L, 400L}
};
Используя вложенный цикл for, найдите среднее арифметическое.
Дан двухмерный массив:
std::vector<std::vector<int>> matrix = {
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
};
Используя вложенный цикл for, найдите количество элементов в массиве.
Дан двухмерный массив:
int matrix[3][2] = {
{10, 20},
{30, 40},
{50, 60}
};
Используя вложенный цикл for, создайте одномерный массив сумм каждой строки.