Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Oye amigo no te ofendas pero en serio el código esta largisimo. mira aqui les dejo la forma de convertir de decimal a binario en 4 líneas:
for (i=0;i<8;++i)
if (((numero>>(8-i-1))&1)==1) printf("1"); else printf("0");
en lugar de imprimirlos los puedes guardar en un arreglo.
La mayoria de las veces lo primero es la funcionidad no si se ve 'bonito'.
Comentarios sobre la versión: Versión 1 (1)
for (i=0;i<8;++i)
if (((numero>>(8-i-1))&1)==1) printf("1"); else printf("0");
en lugar de imprimirlos los puedes guardar en un arreglo.
La mayoria de las veces lo primero es la funcionidad no si se ve 'bonito'.