C program to reverse a number
#include <stdio.h>
int main()
{    
   int n=321,reverse=0;  
   printf("before reverse = %d\n",n);
   while(n!=0){        
        reverse = reverse*10 + n%10;        
        n=n/10;    
   }
   printf("after reverse = %d",reverse);    
   return 0;

a) before reverse = 321
     After reverse = 123
b)before reverse = 321
     After reverse = 120
c)before reverse = 129
     After reverse = 321
d)before reverse = 321
     After reverse = 125

Posted on by