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

Изменение в цикле по словарю в C++

Словарь меняют внутри цикла по его парам. На каждой итерации берут ключ из поля first и записывают новое значение по этому ключу:

std::map<std::string, int> dct = { {"x", 1}, {"y", 2}, {"z", 3} }; for (const auto& elem : dct) { dct[elem.first] = elem.second + 1; } std::cout << dct["y"] << "\n";

Дан словарь:

std::map<std::string, int> dct = { {"a", 1}, {"b", 2}, {"c", 3} };

Увеличьте каждое значение на 10. Выведите значение для ключа "b".

Дан словарь:

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

Возведите каждое значение в квадрат. Выведите значение для ключа "z".

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