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

Задачи на std::set в C++. Часть 3

Дано изменяемое множество и массив:

std::set<std::string> set = {"a", "b", "c"}; std::string arr[] = {"d", "e", "f"};

Добавьте все элементы из массива в множество.

Дано изменяемое множество и коллекция std::map:

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

Добавьте все значения из коллекции в множество.

Дано изменяемое множество и два списка:

std::set<int> set = {10, 20}; std::vector<int> list1 = {30, 40}; std::vector<int> list2 = {50, 60};

Добавьте все элементы из обоих списков в множество.

Дано изменяемое множество и другая коллекция Set:

std::set<std::string> set1 = {"apple", "banana"}; std::set<std::string> set2 = {"orange", "grape"};

Добавьте все элементы из второго множества в первое.

Дано изменяемое множество и список пар:

std::set<int> set = {100, 200}; std::vector<std::pair<int, std::string>> pairs = { {300, "a"}, {400, "b"}, {500, "c"} };

Добавьте все первые элементы пар в множество.

Дано изменяемое множество и массив чисел:

std::set<int> set = {5, 10, 15}; std::array<int, 3> numbers = {20, 25, 30};

Добавьте все элементы массива в множество.

Дано изменяемое множество и коллекция std::map с ключами:

std::set<std::string> set = {"x", "y"}; std::map<std::string, int> map = {{"z", 1}, {"w", 2}, {"v", 3}};

Добавьте все ключи из коллекции в множество.

Дано изменяемое множество и три списка:

std::set<double> set = {1.0, 2.0}; std::vector<double> listA = {3.0, 4.0}; std::vector<double> listB = {5.0, 6.0}; std::vector<double> listC = {7.0, 8.0};

Добавьте все элементы из всех трех списков в множество.

Дано изменяемое множество и массив символов:

std::set<char> set = {'a', 'b'}; char chars[] = {'c', 'd', 'e'};

Добавьте все элементы массива в множество.

Дано изменяемое множество и различные коллекции:

std::set<int> set = {100}; std::vector<int> list = {200, 300}; int array[] = {400, 500}; std::set<int> otherSet = {600, 700};

Добавьте все элементы из всех коллекций в множество.

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