Cómo calcular el código fuente binario
# incluir ltstdio.h gt
int? principal()
{int? I, num, a[8], b[8];
while(1==scanf("d ", ampnum))
{ for(I = 7; I gt=0;i-)
{ a[I]=(num amp;(1lt;lti))! =0;
b[I]= a[I];
}
si(num lt; 0)
{ for(I = 6;i gt=0;i-)
a[I]= 1-a[I];
for(I = 0;i lt7 amp ampa [I]= = 1; i )
a[I]= 0;?
if (ilt8)a[I]= 1;
}
printf("3D:", código fuente de 8 bits de num);
for(I = 7; i gt = 0; i-)
printf("d ", a[I]);?
printf("\n");?
printf(" 3d: ", el complemento de 8 bits de num
for(I = 7; i gt = 0; i -)
printf("d ",b[I]);?
printf("\n");?
}
¿Volver? 0;
}