1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main()
{
string word;
map<string,int> digit = { {"zero", 0}, {"one",1}, {"two",2}, {"three",3}, {"four",4}, {"five",5}, {"six",6}, {"seven",7}, {"eight",8}, {"nine",9} };
cout << "Enter a number (zero-nine):\n";
while( cin >> word )
{
if ( digit.count( word ) ) cout << digit[word] << '\n';
}
}
|