Professional Documents
Culture Documents
#include<conio.h>
#include<stdlib.h>
int x[30],y[30],k,j=0,l,point;
if (d==1)
y[i]=1;
j++; break;
y[i]=d%2; j++;
if (d%2==0)
d=d/2;
else
d=(d-1)/2;
point=k=l=j;
{
x[i]=y[--j];
if(e>0)
if (e==1)
x[l++]=1;
k++; break;
x[l++]=i%2; k++;
if (e%2==0)
e=e/2;
else
e=(e-1)/2;
if(i==(point))cout<<" . ";
cout<<x[i]<<" ";
}
}
void dec_in_oct(int d)
int x[30],y[30],j=0,l;
y[i]=d%2;
if (d%2==0)
d=d/2; j++;
else
d=(d-1)/2; j++;
if (d==1)
y[++i]=1;
j++;
break;
l=j;
x[i]=y[l--];
cout<<x[i]<<" ";
void dec_in_hex(int d)
int x[30],y[30],j=0,l;
y[i]=d%2;
if (d%2==0)
d=d/2; j++;
else
d=(d-1)/2; j++;
if (d==1)
y[++i]=1;
j++;
break;
l=j;
for (int i=0;i<=j;i++)
x[i]=y[l--];
cout<<x[i]<<" ";
int main()
int ch,d,e;
cin>>ch;
system("cls");
switch(ch)
case 1:{
cin>>d;
dec_in_bin(d,e);
break;
case 2:{
cin>>d;
dec_in_oct(d);
break;
case 3:{
cin>>d;
dec_in_hex(d);
break;
default:cout<<"\n\n\tINVALID CHOICE";
getch();