🔀⚡Beginner
Reverse a Number
Reverse digits of a number
This program reverses the digits of a number. For example, 12345 becomes 54321.
Program Code
reverse_number.c
C
1#include <stdio.h>23int main() {4 int num, reversed = 0;5 6 printf("Enter a number: ");7 scanf("%d", &num);8 9 while (num != 0) {10 int digit = num % 10; // Get last digit11 reversed = reversed * 10 + digit;12 num /= 10; // Remove last digit13 }14 15 printf("Reversed: %d\n", reversed);16 return 0;17}Output
Enter a number: 12345
Reversed: 54321
Related Examples
Want to Learn More?
Explore our comprehensive tutorials for in-depth explanations of C programming concepts.
Browse Tutorials