C Program For Reverse A Number Using While Loop

C Program For Reverse A Number Using While Loop: First, the remainder of the num divided by 10 is stored in the variable digit. Now, digit contains the last digit of num, i.e. 4. digit is then added to the variable reversed after multiplying it by 10.

C Program For Reverse A Number Using While Loop

#include <stdio.h>
int main() {
    int n, rev = 0, remainder;
    printf("Enter an Number: ");
    scanf("%d", &n);
    while (n != 0) {
        remainder = n % 10;
        rev = rev * 10 + remainder;
        n /= 10;
    }
    printf("Reversed number = %d", rev);
    return 0;
}

Output of Program

Enter an Number: 5,47,9,7
Reversed number = 5