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

Повторное добавление в множество в C++

Если новое значение совпадает с уже хранящимся, второй копии не появляется. Множество по-прежнему хранит каждое значение один раз.

Добавим новое число и повтор уже имеющегося, затем выведем элементы циклом:

std::set<int> st = {10, 20, 30}; st.insert(40); st.insert(20); for (int num : st) { std::cout << num << "\n"; }

Повторная строка тоже не создает вторую копию:

std::set<std::string> st = {"a", "b"}; st.insert("a"); for (std::string elem : st) { std::cout << elem << "\n"; }

Дано множество:

std::set<int> st = {10, 20, 30};

Запишите в множество числа 40 и 20. Выведите каждый элемент в консоль с новой строки.

Дано множество:

std::set<std::string> st = {"x", "y"};

Запишите в множество строки "z" и "x". Выведите каждый элемент в консоль с новой строки.

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