
Convertidor de números naturales a binarios en C++
C/Visual C
Publicado el 11 de Diciembre del 2002 por Joel Rosental R.
31.809 visualizaciones desde el 11 de Diciembre del 2002
Código que te convierte un número natural a binario.
/* Programa simple, que pide un numero natural y retorna su equivalente en código binario.
Realizado por: Joel Rosental R.
E-mail: joelrosental@hotmail.com
Fecha: 06/12/2002
Compilador utilizado: Borland C++ Builder 6 Enterprise Edition*/
#include <stdio.h>
#include <conio.h>
void main()
{
int num, i=0;
int bin[10] = {0};
clrscr();
printf ("Introduzca un número: ");
scanf ("%d",&num);
//Calculando el equivalente en binario:
while(num)
{
if(num == 1)
{
bin[i] = num;
break;
}
bin[i]= num % 2;
num = num / 2;
++i;
printf ("\n");
}
// Ahora mostramos el contenido del vector en orden inverso.
for(i;i>=0;i--)
printf ("%d",bin[i]);
getch();
}
//Fin
Comentarios sobre la versión: Versión 1 (3)