C++ Program to Reverse Number using Recursion
Write C++ Program to Reverse Number using Recursion
// CPP Program to Reverse Number using Recursion #include <iostream> using namespace std; int reverse_number(int n) { static long int ans = 0; if(n <= 0) { return ans; } int remainder = n % 10; ans = ans * 10 + remainder; reverse_number(n / 10); return ans; } int main() { long int n; cout << "Enter Number :--> "; cin >> n; cout << "Reverse of " << n << " = " << reverse_number(n); return 0; }
Output:
Enter Number :--> 123456
Reverse of 123456 = 654321