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

Задачи на работу с циклами в C++. Часть 7

Даны две коллекции std::map:

std::map<std::string, int> map1 = {{"a", 1}, {"b", 2}, {"c", 3}}; std::map<std::string, int> map2 = {{"b", 20}, {"c", 30}, {"d", 40}};

Используя цикл for, объедините их в одну std::map (при конфликте брать значение из второй).

Дан список списков чисел:

std::vector<std::vector<int>> listOfLists = {{1, 2}, {3, 4, 5}, {6}};

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

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

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

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

Дан список слов:

std::vector<std::string> words = {"apple", "banana", "cherry", "date"};

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

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

std::map<std::string, int> map = {{"a", 15}, {"b", 7}, {"c", 23}, {"d", 4}};

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

Дан список пар (ключ, значение):

std::vector<std::pair<std::string, int>> pairs = {{"a", 1}, {"b", 2}, {"c", 3}, {"a", 4}};

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

Даны множество и список:

std::set<int> set = {1, 2, 3, 4, 5}; std::vector<int> list = {3, 4, 5, 6, 7};

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

Дан контейнер std::map с булевыми значениями:

std::map<std::string, bool> map = {{"a", true}, {"b", false}, {"c", true}, {"d", true}};

Используя цикл for, создайте список ключей с значением true.

Дан список чисел:

std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Используя цикл for, создайте std::map где ключ - число, значение - "четное" или "нечетное".

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

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

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

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