Programación General > C/C++

 Re: traductor

(1/1)

va_ke_ro:
holas soy  yo de nuevo, les escribo para ver si me podria ayudar a hacer un programa que es un traductor, que tradisca decimales a binarios, espero que me pasen algunas ideas.

adocrates:

--- Código: Text ---#include <stdio.h>#include <stdlib.h> typedef struct{    unsigned b1F:1; unsigned b1E:1; unsigned b1D:1; unsigned b1C:1;    unsigned b1B:1; unsigned b1A:1; unsigned b19:1; unsigned b18:1;    unsigned b17:1; unsigned b16:1; unsigned b15:1; unsigned b14:1;    unsigned b13:1; unsigned b12:1; unsigned b11:1; unsigned b10:1;    unsigned b0F:1; unsigned b0E:1; unsigned b0D:1; unsigned b0C:1;    unsigned b0B:1; unsigned b0A:1; unsigned b09:1; unsigned b08:1;    unsigned b07:1; unsigned b06:1; unsigned b05:1; unsigned b04:1;    unsigned b03:1; unsigned b02:1; unsigned b01:1; unsigned b00:1;}byte; typedef union{    int nro;    byte b;}n2bin; void bin(int n){    n2bin x;     x.nro=n;    printf("%d%d%d%d",  x.b.b00, x.b.b01, x.b.b02, x.b.b03);    printf("%d%d%d%d ", x.b.b04, x.b.b05, x.b.b06, x.b.b07);    printf("%d%d%d%d",  x.b.b08, x.b.b09, x.b.b0A, x.b.b0B);    printf("%d%d%d%d ", x.b.b0C, x.b.b0D, x.b.b0E, x.b.b0F);    printf("%d%d%d%d",  x.b.b10, x.b.b11, x.b.b12, x.b.b13);    printf("%d%d%d%d ", x.b.b14, x.b.b15, x.b.b16, x.b.b17);    printf("%d%d%d%d",  x.b.b18, x.b.b19, x.b.b1A, x.b.b1B);    printf("%d%d%d%dn",  x.b.b1C, x.b.b1D, x.b.b1E, x.b.b1F);} main(int n, char **a){    long num=0;     if(n > 1)    num=atol(a[1]);    bin(num);} 

Avisa como te fue...:P

Navegación

[0] Índice de Mensajes

Ir a la versión completa