Pages

Saturday, 19 May 2012

program to print Decimal to Binary number


50./*Write a program to print Decimal to Binary number*/

#include<stdio.h>
#include<conio.h>
void main()
{
long int num;
long int rem,bn=0,i,x=1,j;
clrscr();
printf("Enter a Decimal Number:");
scanf("%ld",&num);
for(i=num,j=0;i>0;i=i/2,j++)
{
rem=i%2;
bn=bn+rem*x;
x=x*10;
printf("\nIn %d pass the value of\n",j+1);
printf("variable rem is= %ld bn is %ld x is= %ld\n",rem,bn,x);
}
printf("\n\nFinal Output:\n\n\n");
printf("\nDecimal Number is %ld\n\nBinary Number is %ld",num,bn);
getch();
}


OUTPUT
            Enter a Decimal Number:15
            Decimal Number is 15
            Binary Number is 1111

No comments:

Post a Comment