Friday, June 26, 2009

PROGRAM TO CONVERT BINARY TO DECIMAL

#include "stdio.h"
#include "conio.h"

long int pow(int,int);

void main()
{
long int num;
int digit,decimal=0,i=0;
clrscr();
printf("Enter Binary Number: ");
scanf("%ld",&num);

do
{
digit=num%10;
decimal+=digit*pow(2,i);
num/=10;
i++;
}while(num!=0);

printf("\nDecimal Equivalent - %d",decimal);
getch();
}

long int pow(int m,int n)
{
int i;
long int value=1;

for(i=1;i<=n;i++)
value*=m;

return value;
}

0 comments:


by Ankit Pokhrel.