Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- string findandreplace(int i)
- {
- string s;
- int mod = 10;
- int digit,tmp;
- while(true)
- {
- tmp = i%mod;
- digit = tmp/(mod/10);
- switch(digit)
- {
- case 0:
- s = " zero" + s;
- break;
- case 1:
- s = " one" + s;
- break;
- case 2:
- s = " two" + s;
- break;
- ......
- }
- mod *= 10;
- if(tmp==i) break;
- }
- return s;
- }
- int main(int argc, char* argv)
- {
- int input;
- std::string inp;
- cout << "input your numbers nao\n";
- do
- {
- cin >> input;
- if(cin.fail())
- {
- cin.clear();
- cin.ignore();
- cout << "invalid. try again." << endl;
- }
- else
- break;
- } while (true);
- string s = findandreplace(input);
- cout << s.c_str() << endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment