Advertisement
vytenis555

Number Reverser

Apr 4th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <Windows.h>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. long int liTemp, liResult, liReturn, liInput;
  7.  
  8. void Reverse(long int liNumber)
  9. {
  10.     while (liNumber != 0)
  11.     {
  12.         liTemp      = liNumber % 10;
  13.         liResult    = liResult * 10 + liTemp;
  14.         liNumber    = liNumber / 10;
  15.     }
  16. }
  17.  
  18. long int ReverseReturn(long int liNumber)
  19. {
  20.     while (liNumber != 0)
  21.     {
  22.         liTemp      = liNumber % 10;
  23.         liReturn    = liReturn * 10 + liTemp;
  24.         liNumber    = liNumber / 10;
  25.     }
  26.    
  27.     return liReturn;
  28. }
  29.  
  30. int main()
  31. {
  32.     SetConsoleTitle(L"C++ Number Reverser");
  33.  
  34.     cout << "Enter your desired number: ";
  35.     cin >> liInput;
  36.     cout << endl;
  37.  
  38.     Reverse(liInput);
  39.  
  40.     cout << "Your number (" << liInput << ") reversed: " << liResult << endl;
  41.     cout << "---------------------------------------------" << endl;
  42.     cout << "Your number (" << liInput << ") reversed by a function: " << ReverseReturn(liInput) << endl;
  43.     cout << endl;
  44.    
  45.     system("pause");
  46.     return EXIT_SUCCESS;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement