-
Notifications
You must be signed in to change notification settings - Fork 0
/
maps.cpp
28 lines (28 loc) · 1008 Bytes
/
maps.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
typedef map<string, int> mapType;
mapType populationMap;
populationMap.insert(pair<string, int>("Maharashtra", 7026357));
populationMap.insert(pair<string, int>("Rajasthan", 6578936));
populationMap.insert(pair<string, int>("Karanataka", 6678993));
populationMap.insert(pair<string, int>("Punjab", 5789032));
populationMap.insert(pair<string, int>("West Bengal", 6676291));
mapType::iterator iter;
cout << "========Population of states in India==========\n";
cout << "\n Size of populationMap" << populationMap.size() << "\n";
string state_name;
cout << "\n Enter name of the state :";
cin >> state_name;
iter = populationMap.find(state_name);
if (iter != populationMap.end())
cout << state_name << " 's population is "
<< iter->second;
else
cout << "Key is not populationMap"
<< "\n";
populationMap.clear();
}