#include <stdio.h> int main() { int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) { remainder = n % 10; rev = rev * 10 + remainder; n /= 10; } printf("Reversed number = %d", rev); return 0; }
void printReverse(int n) { if (n < 1) return; cout << n << endl; printReverse(n - 1); } printReverse(10); /// 10 9 8 7 6 5 4 3 2 1