Вперед Зміст

Ініціалізація та вивід на екран

Ініціалізація через список:


map <string, int>  m = {
        {"apple", 5},
        {"banana", 3},
        {"orange", 7}
    };

Ініціалізація з вводу користувача


map <string, int> m;
int n; cin >> n;
for (int i = 0; i < n; ++i) 
{
   string key; cin >> key;
   int value;  cin >> value;
   m[key] = value;
}

Вивід: цикл по ітераторам


for (auto it = m.begin(); it != m.end(); it++)
{
 cout << it->first<< ":" <<it->second<<endl;
}

Вивід: цикл по ключах та значеннях


for (auto pair : m)
{
 cout << pair.first<< ":" <<pair.second <<endl;
}

Вперед Зміст