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