Thursday, August 27, 2009

Binary(0,1) To Decimal(2)

#include
#include
#include
void main()
{
int n=1101,n1,sum=0,i=0,r;
clrscr();
n1=n;
while(n!=0)
{
r=n%10;
n=n/10;
sum=sum+(r*pow(2,i));
i++;
}
printf("\nBinary(0,1) %d Equalent Decimal(2) is %d",n1,sum);
getch();
}

Output
Binary(0,1) 1101 Equalent Decimal(2) is 13

No comments:

Post a Comment