Цикл по множеству в 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"};
Выведите каждый элемент в квадратных скобках с новой строки.