C Program to reverse an integer number using do while

Program

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

Output

$ gcc reverse-integer-number-using-do-while.c 
$ ./a.out
Enter an Integer: 5791436
Reversed Number: 6341975