Накопление результата по словарю в C++
При обходе словаря результат копят в переменной.
Сумму чисел собирают по значениям пар,
стартуют с 0:
std::map<std::string, int> dct = {
{"a", 1},
{"b", 2},
{"c", 3}
};
int num = 0;
for (const auto& elem : dct) {
num += elem.second;
}
std::cout << num << "\n";
Дан словарь:
std::map<std::string, int> dct = {
{"x", 1},
{"y", 2},
{"z", 3}
};
Найдите сумму всех значений словаря и выведите ее.
Дан словарь:
std::map<std::string, int> dct = {
{"a", 10},
{"b", 20},
{"c", 30}
};
Найдите сумму значений для ключей
"a" и "c"
и выведите ее.