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

Тип элемента в цикле по множеству в C++

В цикле по множеству тип переменной пишут явно. Он совпадает с типом элемента: для std::set<int> это int, для множества строк - std::string.

Переберем числа с явным типом у переменной цикла:

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

У множества строк тип элемента другой, и у переменной цикла он тот же:

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

Сумму копят в переменной целого типа. Запишем цикл и выведем результат:

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

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

std::set<int> st = {4, 5, 6};

Выведите каждый элемент с новой строки, явно указав тип переменной цикла.

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

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

Выведите каждый элемент с новой строки, явно указав тип переменной цикла.

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

std::set<int> st = {2, 4, 6};

Найдите сумму элементов и выведите ее в консоль, явно указав тип переменной цикла.

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