/*
Pasar de binario a decimal utilizando una estructura.
Programado por Juan fary (mDrinky) [email protected]
*/
#include <stdio.h>
struct NumeroBinario
{
unsigned int bit1:1;
unsigned int bit2:1;
unsigned int bit3:1;
unsigned int bit4:1;
unsigned int bit5:1;
unsigned int bit6:1;
unsigned int bit7:1;
unsigned int bit8:1;
};
int main()
{
struct NumeroBinario n;
printf ("Introduce el numero: ");
scanf("%i",&n);
printf("Numero en binario: %i",n.bit8);
printf("%i",n.bit7);
printf("%i",n.bit6);
printf("%i",n.bit5);
printf("%i",n.bit4);
printf("%i",n.bit3);
printf("%i",n.bit2);
printf("%i\n",n.bit1);
return 0;
}
interesante, buen aporte :)
saludos!