Тип в цикле по словарю в C++
В цикле по словарю пишут const auto&.
Компилятор сам подставляет тип текущей пары.
Тип ключа и тип значения уже заданы в словаре,
поэтому полное имя пары в заголовке цикла
не нужно:
std::map<std::string, int> dct = {
{"a", 1},
{"b", 2},
{"c", 3}
};
for (const auto& elem : dct) {
std::cout << elem.second << "\n";
}
Дан словарь:
std::map<std::string, int> dct = {
{"x", 4},
{"y", 5},
{"z", 6}
};
Выведите каждое значение с новой строки.
Дан словарь:
std::map<std::string, int> dct = {
{"a", 2},
{"b", 4},
{"c", 6}
};
Найдите сумму значений и выведите ее.