C++ Program to Reverse an Integer

C++ Program to Reverse an Integer

#include <iostream>
using namespace std;

int main() {
    int number, reversedNumber = 0, remainder;
    cout << "Enter an integer: ";
    cin >> number;

    while (number != 0) {
        remainder = number % 10;
        reversedNumber = reversedNumber * 10 + remainder;
        number /= 10;
    }

    cout << "Reversed Number: " << reversedNumber;
    return 0;
}

Explanation

  1. Include the necessary header files.
  2. Declare the main function.
  3. Declare integer variables number, reversedNumber, and remainder.
  4. Prompt the user to enter an integer.
  5. Read the integer input from the user.
  6. Use a while loop to reverse the number:
  7. Calculate the remainder by finding the modulus of the number with 10.
  8. Update the reversedNumber by multiplying it by 10 and adding the remainder.
  9. Divide the number by 10 to remove the last digit.
  10. Display the reversed number.