C program to reverse a number


  1. The modulus (%) operator to obtain the digits of a number.
  2. To invert a number look at it and write it from the opposite direction or the output of the program is a number obtained by writing the original number from right to left.(using    reverse = reverse + n%10;)
					#include <stdio.h> 
void main() 
int n, reverse = 0;  
printf("Enter a number to reverse\n");
scanf("%d", &n);
while (n != 0) 
reverse = reverse * 10;  
reverse = reverse + n%10;  
n = n/10; 
printf("Reverse of entered number is = %d\n", reverse); 

Leave a Reply