Pasar de binario a decimal utilizando una estructura.

Iniciado por Juan, Noviembre 14, 2013, 11:12:45 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Código: c
/*
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;
}