C Program- To convert any base into decimal

Posted: January 14, 2012 in Lab 1
#include<stdio.h>
#include<math.h>
int main()
{
long long b,n,i=0,ans=0,*ptr;
printf("enter base??\n");
scanf("%lld",&b);
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