Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: fco_noh en 30 Agosto 2010, 22:47 pm



Título: Como convertir numeros decimales a numeros binario en c++?
Publicado por: fco_noh en 30 Agosto 2010, 22:47 pm
Como convierto numeros los numeros decimales a numeros binarios  en C++?


Título: Re: Como convertir numeros decimales a numeros binario en c++?
Publicado por: Horricreu en 30 Agosto 2010, 23:48 pm
Te pongo algunos enlaces, la próxima vez busca en Google:

Código:
http://www.daniweb.com/code/snippet216349.html

Código:
http://www.c.happycodings.com/Miscellaneous/code9.html

Saludos :P


Título: Re: Como convertir numeros decimales a numeros binario en c++?
Publicado por: clodan en 31 Agosto 2010, 02:48 am
si lo queres hacer de la forma dificil,

11001

para pasarlo a numero decimal tenes qe hacer...

el ultimo de la serie osea (1, por 2 elevado a la posicion que seria 0.) = 1.
despues el que le sigue osea (0, por 2 elevado a la posicion que seria 1.) = 0.
el que sigue osea (0, por 2 elevado a la posicion que seria 2.) = 0.
el que sigue osea (1, por 2 elevado a la posicion que seria 3.) = 8.
el que sigue osea (1, por 2 elevado a la posicion que seria 4.) = 16.

Despues simplemente sumas todo y te queda el resultado = 25.

Es bastante simple, depende de vos como pasarlo a la hoja jajaja


Título: Re: Como convertir numeros decimales a numeros binario en c++?
Publicado por: do-while en 31 Agosto 2010, 07:38 am
¡Buenas!

De momento se me ocurren dos formas: utilizar divisiones y restos o los operadores a nivel de bits.

¡Saludos!