Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmMdLF 253 of 390 menu
◀ ▶

Заполнение многомерных векторов в C++

Пустую таблицу из векторов чисел собирают двумя циклами. Внешний заводит очередную строку, внутренний записывает в нее числа. Готовую строку кладут во внешний вектор через push_back:

std::vector<std::vector<int>> vec; for (int i = 0; i < 2; ++i) { std::vector<int> vec2; for (int j = 1; j <= 3; ++j) { vec2.push_back(j); } vec.push_back(vec2); } for (int i = 0; i < vec.size(); ++i) { for (int j = 0; j < vec[i].size(); ++j) { std::cout << vec[i][j] << " "; } std::cout << "\n"; }

Заполните вектор векторов так, чтобы получилось три строки, в каждой числа 1, 2, 3. Выведите результат в консоль построчно.

Дан вектор букв:

std::vector<char> letters = {'a', 'b', 'c'};

Заполните вектор векторов двумя строками, каждая из которых повторяет все буквы из letters. Выведите результат в консоль построчно.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить