Задачи на std::vector в C++. Часть 6
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Даны два числа:
int i = 1;
int j = 2;
Получите элемент, расположенный на позиции, заданной числами i и j.
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{1, 2, 3},
{4, 5, 6}
};
Добавьте новую строку [7, 8, 9] в конец матрицы.
Дан двумерный вектор:
std::vector<std::vector<std::string>> matrix = {
{"a", "b", "c"},
{"d", "e", "f"},
{"g", "h", "i"}
};
Замените элемент в последней строке и среднем столбце на "x".
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{1, 2},
{3, 4},
{5, 6}
};
Создайте вектор и добавьте в него все элементы матрицы в виде одномерного вектора.
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{10, 20},
{30, 40}
};
Увеличьте каждый элемент матрицы в 2 раза.
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{1, 0, 1},
{0, 1, 0},
{1, 0, 1}
};
Найдите сумму всех элементов матрицы.
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{5, 3, 8},
{2, 9, 1},
{7, 4, 6}
};
Найдите максимальный элемент в матрице.
Дан двумерный вектор:
std::vector<std::vector<int>> matrix = {
{1, 2, 3},
{4, 5, 6}
};
Добавьте новый столбец [7, 8] в конец каждой строки.
Дан двумерный вектор:
std::vector<std::vector<bool>> matrix = {
{true, false},
{false, true},
{true, true}
};
Инвертируйте все логические значения в матрице (true → false, false → true).
Дан двумерный вектор:
std::vector<std::vector<std::string>> matrix = {
{"cat", "dog"},
{"bird", "fish"}
};
Объедините все элементы матрицы в одну строку через запятую.