C Program To Reverse a Number | Reverse Number in C

Reverse Number in C


Program/Source Code

Here is source code of the C program to reverse a number & checks it is a palindrome or not. The C program is successfully compiled and run on a Linux system. The program output is also shown below.

  1. 
     
  2. 
     
  3. #include <stdio.h>
  4. 
     
  5. void main()
  6. {
  7.     int num, temp, remainder, reverse = 0;
  8. 
     
  9.     printf("Enter an integer \n");
  10.     scanf("%d", &num);
  11.     /*  original number is stored at temp */
  12.     temp = num;
  13.     while (num > 0)
  14.     {
  15.         remainder = num % 10;
  16.         reverse = reverse * 10 + remainder;
  17.         num /= 10;
  18.     }
  19.     printf("Given number is = %d\n", temp);