C Program to Reverse number using pointer initialization
#include < stdio.h >
#include < conio.h >
#include < alloc.h >
void main()
{
long *np,*revp,n,rev,*np1,n1;
clrscr();
np=&n;
revp=&rev;
np1=&n1;
printf("\nEnter value for n:");
scanf("%ld",np);
*revp=0;
*np1=*np;
while(*np!=0)
{
*revp=*revp*10+(*np%10);
*np=*np/10;
}
printf("\n Reverse of %ld is %ld",*np1,*revp);
}
No comments:
Post a Comment