garryhtreez

6.30

Dec 14th, 2020
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. /* 6.30
  2. Deitel& Deitel C++ How to Program, 10th ed(Indian subcontinent adaptation)
  3. Visual Studio Community 2019 */
  4.  
  5. #include <iostream>
  6. using namespace std;
  7.  
  8. int reverseIt(int test) {
  9.     int reversed{ 0 };
  10.     int aDigit;
  11.     while (test > 0) {
  12.         aDigit = test % 10; // rightmost digit falls off
  13.         test /= 10; // shift number to right
  14.         reversed *= 10;
  15.         reversed += aDigit;
  16.     }
  17.     return reversed;
  18. }
  19.  
  20. int main() {
  21.     int testInt{ 0 };
  22.     int newInt{ 0 };
  23.     cout << "Enter an integer: ";
  24.     cin >> testInt;
  25.     newInt = reverseIt(testInt);
  26.     cout << "Your integer, " << testInt << ", is now " << newInt << endl;
  27.  
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment