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

Цикл по парам в C++

Цикл for идет по словарю и на каждом шаге дает одну пару. Ее называют elem. Ключ этой пары - elem.first, значение - elem.second. Это те же поля пары.

В заголовке цикла пишут const auto&. Так записывают текущую пару, тип подставляет компилятор:

std::map<std::string, int> dct = { {"a", 1}, {"b", 2}, {"c", 3} }; for (const auto& elem : dct) { std::cout << elem.first << ": " << elem.second << "\n"; // выведет a: 1, затем b: 2, затем c: 3 }

Дан словарь:

std::map<std::string, int> dct = { {"x", 1}, {"y", 2}, {"z", 3} };

Выведите каждую пару в формате "x: 1" с новой строки, подставив ключ и значение.

Дан словарь:

std::map<std::string, std::string> dct = { {"de", "Berlin"}, {"fr", "Paris"}, {"it", "Rome"} };

Выведите каждую пару в формате "Country: de, Capital: Berlin" с новой строки.

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