Guest User

Untitled

a guest
Oct 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <string.h>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. string findandreplace(int i)
  9. {
  10.     string s;
  11.     int mod = 10;
  12.     int digit,tmp;
  13.     while(true)
  14.     {
  15.         tmp = i%mod;
  16.         digit = tmp/(mod/10);
  17.  
  18.         switch(digit)
  19.         {
  20.         case 0:
  21.             s = " zero" + s;
  22.             break;
  23.         case 1:
  24.             s = " one" + s;
  25.             break;
  26.         case 2:
  27.             s = " two" + s;
  28.             break;
  29.         ......
  30.         }
  31.         mod *= 10;
  32.         if(tmp==i) break;
  33.     }
  34.    
  35.     return s;
  36. }
  37. int main(int argc, char* argv)
  38. {  
  39.     int input;
  40.     std::string inp;
  41.     cout << "input your numbers nao\n";
  42.  
  43.     do
  44.     {  
  45.         cin >> input;
  46.         if(cin.fail())
  47.         {
  48.             cin.clear();
  49.             cin.ignore();
  50.             cout << "invalid. try again." << endl;
  51.         }
  52.         else
  53.             break;
  54.     } while (true);
  55.  
  56.     string s = findandreplace(input);
  57.     cout << s.c_str() << endl;
  58.  
  59.     return 0;
  60. }
Add Comment
Please, Sign In to add comment