Open source

Open source

Friday, July 12, 2013

Decimal to Binary Conversion

This Program converts Decimal number to Binary.


#include<stdio.h>
#define PCN 10  //number of bits in the binary number
int main()
{
int c;
printf("enter number\n");//enter a decimal number
scanf("%d",&c);
printf("\nBinary Equivalent of %d is: ",c);
bin_c(c);//function for conversion from dec to bin
printf("\n");
return 0;
}
//function
int bin_c(int c)
{
int i,j,med=c;
int bin[PCN]={0};
for(i=0;i<PCN;i++)
{
if(med<2)
bin[i]=1;
else if(med%2==0)
bin[i]=0;
else
bin[i]=1;
med=med/2;
if(med==0)
break;
}
for(j=i;j>=0;j--)
{
printf("%d",bin[j]);
}
}

No comments:

Post a Comment