C++ Program to reverse an integer number using while
Program
#include<iostream>
using namespace std;
int reverseInt(int num)
{
int rev = 0, remainder;
while (num != 0) {
remainder = num % 10;
rev = rev * 10 + remainder;
num /= 10;
}
return rev;
}
int main()
{
int num;
cout <<"Enter an Integer: ";
cin >> num;
cout << "Reversed number: " << reverseInt(num);
return 0;
}
Output
$ g++ reverse-integer-number-using-while.cpp
$ ./a.out
Enter an Integer: 4587
Reversed number: 7854