Практика на множества в C++
Создайте множество целых чисел.
Запишите в него значения 2, 4,
6, 8 и 10. Выведите
каждый элемент в консоль с новой строки.
Дано множество:
std::set<int> st = {5, 2, 8, 1, 9, 3, 5, 2, 8};
Выведите в консоль, сколько различных значений в этом множестве.
Даны множества:
std::set<int> st = {1, 2, 3, 4};
std::set<int> st2 = {4, 3, 2, 1};
Если наборы совпадают, выведите "match",
иначе "no match".
Дан вектор:
std::vector<int> vec = {1, 2, 3, 4, 2, 1};
Получите множество уникальных чисел из вектора. Выведите каждый элемент в консоль с новой строки.
Дано множество:
std::set<std::string> st = {"a", "b", "c", "d"};
Если в множестве есть строка "c",
уберите ее. Выведите оставшиеся элементы
в консоль с новой строки.
Дано множество:
std::set<int> st = {10, 20, 30};
Запишите число 20 еще раз, затем
выведите длину множества в консоль.
Дано множество:
std::set<int> st = {1, 2, 3, 4, 5};
Найдите сумму всех элементов. Выведите сумму в консоль.
Создайте пустое множество строк st.
Запишите в него "Ann" и "Bob",
затем очистите множество. Если оно пусто,
выведите "yes", иначе "no".