In this tutorial, we will write a reverse number in C using for loop. Before that, you may go through the following topics in C.
C program to reverse a number using for loop
This is a reverse number program in C using for loop where the program takes the input from the user. And then iterating through for loop, the program calculates the reverse of a number and then finally displays the result.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> int main() { int num, rev = 0, rem; //User Input printf("Enter the Number: "); scanf("%d", &num); for (; num != 0; num = num / 10) { rem = num % 10; rev = rev *10 + rem; } printf("Reversed number: %d", rev); return 0; } |
Output:
Enter the Number: 1234
Reversed number: 4321
As you can see the initialization part in for loop is left empty and only the condition checking and increment/decrement is filled within “()” in reverse number in c using for loop.