Advertisement
Asif_Anwar

3(b)

Nov 1st, 2021
749
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <map>
  4. #include <string>
  5. #include <algorithm>
  6. using namespace std;
  7.  
  8. #define ll long long
  9.  
  10. int main()
  11. {
  12.     string str;
  13.     cout << "Enter the string: ";
  14.     cin >> str;
  15.     map< char, int > m;
  16.     m['a'] = m['b'] = m['c'] = 2;  
  17.     m['d'] = m['e'] = m['f'] = 3;
  18.     m['g'] = m['h'] = m['i'] = 4;
  19.     m['j'] = m['k'] = m['l'] = 5;
  20.     m['m'] = m['n'] = m['o'] = 6;
  21.     m['p'] = m['q'] = m['r'] = m['s'] = 7;
  22.     m['t'] = m['u'] = m['v'] = 8;
  23.     m['w'] = m['x'] = m['y'] = m['z'] = 9;
  24.     transform(str.begin(), str.end(), str.begin(), ::tolower);
  25.     int n = str.size();
  26.     cout << "Translated string: ";
  27.     for(int i=0; i<n; i++) {
  28.         if(str[i]>='0' && str[i]<='9') cout << str[i];
  29.         else cout << m[str[i]];
  30.     }
  31.     cout << "\n";
  32.     return 0;  
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement