/* * C program to accept an integer and reverse it */ #include void main() { long num, reverse = 0, temp, remainder; printf("Enter the number\n"); scanf("%ld", &num); temp = num; while (num > 0) { remainder = num % 10; reverse = reverse * 10 + remainder; num /= 10; } printf("Given number = %ld\n", temp); printf("Its reverse is = %ld\n", reverse); }