Menu
Coddy logo textTech

Настройка проекта

Часть раздела Логика и управление потоком путешествия по C++ на Coddy — урок 30 из 56.

challenge icon

Задание

Легко

Мы создадим инструмент для отслеживания инвентаря.

Создайте программу, которая настраивает базовую систему отслеживания инвентаря для небольшого магазина. Ваша программа должна инициализировать std::map<std::string, int> для хранения названий товаров и их количества, добавить несколько начальных позиций и вывести подтверждающее сообщение.

Ваша программа должна:

  1. Создать std::map<std::string, int> с именем inventory
  2. Добавить следующие элементы в инвентарь, используя нотацию квадратных скобок:
    • "Laptops" с количеством 15
    • "Mice" с количеством 42
    • "Keyboards" с количеством 28
    • "Monitors" с количеством 12
  3. Вывести начальный инвентарь, показывая все товары и их количество
  4. Вывести подтверждающее сообщение о том, что система инвентаризации готова

Используйте следующий точный формат вывода:

Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!

Товары должны быть выведены в том порядке, в котором они появляются при итерации по словарю (в алфавитном порядке по названию товара). Используйте цикл for на основе диапазона (range-based for loop) для итерации по map, обращаясь к каждой паре ключ-значение через pair.first для названия товара и pair.second для количества.

Попробуйте сами

#include <iostream>
#include <map>
#include <string>
using namespace std;

int main() {
    // TODO: Напишите свой код ниже
    
    return 0;
}

Все уроки раздела Логика и управление потоком