C Program for change no. binary to decimal.

Posted: January 19, 2012 in Lab 2
#include<stdio.h>
#include<math.h>
int main()
{
long long b=2,n,i=0,ans=0,*ptr;
printf("Enter no.\n");
scanf("%lld",&n);
ptr=&n;
while(*ptr>0)
{
ans=ans+(*ptr%10)*pow(b,i);
*ptr=*ptr/10;
i++;
}
printf("%lld\n",ans);
return 0;
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s