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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#include<iostream>
#include<map>
#include<conio.h>
using namespace std;
int main()
{
map<char,int> m;
m.insert(pair<char, int>('n',0));
m.insert(pair<char, int>('p',1));
m.insert(pair<char, int>('r',2));
m.insert(pair<char, int>('c',3));
m.insert(pair<char, int>('v',4));
m.insert(pair<char, int>('m',5));
m.insert(pair<char, int>('x',6));
m.insert(pair<char, int>('z',7));
m.insert(pair<char, int>('b',8));
m.insert(pair<char, int>('s',9));
char *ch,*ir;
cout<<"Enter the number in different language\n";
cin>>ch;
long long p=0;
int s=0;
while(ch[s++]);
s--;
ir=ch;
map<char, int>::iterator pi;
for(int i=0;i<(s/2);i++)
{
pi=m.find(*ir);
p=p*10 + pi->second;
ir+=2;
}
cout<<p;
getch();
return 0;
}
|