Como convertir numeros decimales a numeros binario en c++?

Iniciado por fco_noh, 30 Agosto 2010, 22:47 PM

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

fco_noh

Como convierto numeros los numeros decimales a numeros binarios  en C++?

Horricreu

Te pongo algunos enlaces, la próxima vez busca en Google:

http://www.daniweb.com/code/snippet216349.html

http://www.c.happycodings.com/Miscellaneous/code9.html

Saludos :P

clodan

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

do-while

¡Buenas!

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

¡Saludos!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!