РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗cppTsTmClL5 58 of 131 menu

Задачи на многомерность в C++. Часть 5

Дан контейнер std::map с списками:

std::map<std::string, std::vector<std::string>> map = { {"numbers", {"1", "2", "3"}}, {"letters", {"a", "b", "c"}} };

Используя вложенный цикл for, выведите все элементы всех списков.

Дан контейнер std::map с массивами:

std::map<std::string, std::array<int, 3>> map = { {"first", {10, 20, 30}}, {"second", {40, 50, 60}} };

Используя вложенный цикл for, найдите общую сумму всех чисел.

Дан контейнер std::map с множествами:

std::map<std::string, std::set<int>> map = { {"set1", {1, 2, 3}}, {"set2", {4, 5, 6}} };

Используя вложенный цикл for, объедините все элементы в один список.

Дан контейнер std::map с std::map:

std::map<std::string, std::map<std::string, int>> map = { {"inner1", {{"a", 1}, {"b", 2}}}, {"inner2", {{"c", 3}, {"d", 4}}} };

Используя вложенный цикл for, найдите сумму всех значений внутренних std::map.

Дан контейнер std::map с двухмерными массивами:

std::map<std::string, std::vector<std::array<int, 2>>> map = { {"matrix1", {{1, 2}, {3, 4}}}, {"matrix2", {{5, 6}, {7, 8}}} };

Используя тройной цикл for, найдите произведение всех элементов.

Дан контейнер std::map с списками строк:

std::map<std::string, std::vector<std::string>> map = { {"fruits", {"apple", "banana"}}, {"colors", {"red", "blue"}} };

Используя вложенный цикл for, создайте строку из всех элементов.

Дан контейнер std::map с массивами символов:

std::map<std::string, std::array<char, 3>> map = { {"row1", {'a', 'b', 'c'}}, {"row2", {'d', 'e', 'f'}} };

Используя вложенный цикл for, объедините все символы в одну строку.

Дан контейнер std::map с списками чисел:

std::map<std::string, std::vector<int>> map = { {"odds", {1, 3, 5}}, {"evens", {2, 4, 6}} };

Используя вложенный цикл for, создайте список всех чисел.

Дан контейнер std::map с множествами символов:

std::map<std::string, std::set<char>> map = { {"setA", {'x', 'y', 'z'}}, {"setB", {'a', 'b', 'c'}} };

Используя вложенный цикл for, объедините все символы в строку.

Дан контейнер std::map с std::map:

std::map<std::string, std::map<std::string, int>> map = { {"map1", {{"one", 1}, {"two", 2}}}, {"map2", {{"three", 3}, {"four", 4}}} };

Используя вложенный цикл for, создайте список всех ключей внутренних std::map.

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