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

Цикл по множеству в C++

Элементы множества удобно перебирать циклом for по диапазону. Синтаксис такой же, как у вектора: слева тип и имя переменной, справа - множество.

Числа в множестве идут по возрастанию, даже если при создании их перечислили иначе:

std::set<int> st = {3, 1, 2}; for (int num : st) { std::cout << num << "\n"; }

Так же перебирают множество строк:

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

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

std::set<int> st = {5, 10, 15};

Выведите каждый элемент множества в консоль с новой строки.

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

std::set<std::string> st = {"Mercury", "Venus", "Earth", "Mars"};

Выведите каждый элемент в квадратных скобках с новой строки.

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