Vous êtes sur la page 1sur 1

#include<stdio.

h>
void main()
{
int i,n1,t,w,a[100],i1=0;
float n,f2;
clrscr();
printf("[b]PROGRAM FOR DECIMAL TO BINARY CONVERSION[/b]\n");
printf("******************************************\n");
printf("\n\nENTER A NUMBER:");
scanf("%f",&n);
w=n;
f2=w;
if(f2==n)
{
printf("");f2=0;
}
else
{
f2=n-f2;
}
n1=n;
for(i=0;n1>=1;i++)
{
t=n1%2;
n1=n1/2;
i1++;
a[i]=t;
}
printf("\n\nBINARY EQVALENT=>");
for(i=(i1-1);i>=0;i--)
{
printf("%d",a[i]);
}
printf(".");
for(i=1;i<=6;i++)
{
f2=f2*2;
if(f2>=1)
{
printf("1");
f2=f2-1;
}
else
{ printf("0");
}
}
getch();
}

Vous aimerez peut-être aussi