C Program
/* C - Reverse a Number (short & working) */ #include <stdio.h> int main() { int n, rev = 0; scanf("%d", &n); while (n != 0) { rev = rev * 10 + n % 10; n /= 10; } printf("%d\n", rev); return 0; }
C Output
Input:
12345Output:
54321
C++ Program
// C++ - Reverse a Number (short & working) #include <bits/stdc++.h> using namespace std; int main() { int n, rev = 0; cin >> n; while (n) { rev = rev * 10 + n % 10; n /= 10; } cout << rev << '\n'; }
C++ Output
Input:
9870Output:
789
JAVA Program
// Java - Reverse a Number (short & working) import java.util.*; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int n = s.nextInt(), rev = 0; while (n != 0) { rev = rev * 10 + n % 10; n /= 10; } System.out.println(rev); } }
JAVA Output
Input:
4051Output:
1504
Python Program
# Python - Reverse a Number (short & working) n = int(input()) rev = 0 while n: rev = rev * 10 + n % 10 n //= 10 print(rev)
Python Output
Input:
1200Output:
21
In-Depth Learning – Entire Concept in Paragraphs
Social Plugin