Program to reverse ANY given number in C
#include
main()
{
int num,mod,rev=0;
printf("Enter a number:");
scanf("%d", &num);
while(num>0)
{
mod=num%10;
rev=(rev*10)+mod;
num=num/10;
}
printf("Reverse of the given number: %d", rev);
getchar();
}
Other Ideas! Use the While Loop
#include
main()
{
int a,b,c,d,e;
printf("Enter the Number to Find it's Reverse\n");
scanf("%d",&a);
while(a!=0)
{
b=a%10;
c=a/10;
printf("%d",b);
a=c;
}
getchar();
}
Before compiling include stdio.h
-----------------------------------------------------------------------------
Using sprintf/atoi functions./..
int _tmain(int argc, _TCHAR* argv[])
{
int inumber;
printf("\n\n Enter a Number:");
scanf("%d",&inumber);
char pNumber[10];
sprintf(pNumber, "%d", inumber);
int iLength=strlen(pNumber);
char temp;
for(int i=0;i temp=pNumber[i]; pNumber[i]=pNumber[iLength-1]; pNumber[iLength-1]=temp; iLength--; } inumber=atoi(pNumber); printf("\n\nReverse no is %d",inumber); getchar(); return 0; }
Copyright © 2026 eLLeNow.com All Rights Reserved.