Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2007, 07:59
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Si alguien me da una mano....

Cita:
Iniciado por mj_builder Ver Mensaje
Gracias de nuevo lucifer...!

Lo que pasa es que el programa dice que debo ingresar un numero binario y usar el operador módulo y division para hacer la transformación a decimal...
...
Para transformar a decimal solo necesitas multiplicar.

Cita:
Iniciado por mj_builder Ver Mensaje
...
Yo quería que el nuemro que ingreso sea un arreglo de caracteres para luego ir separando caracter por caracter y trasnformarlo a numeros para multiplicar por las potencias de 10 y asi obtener el decimal correspondiente...
...
Vas bien...
Cita:
Iniciado por mj_builder Ver Mensaje
...
pero: primero debo declarar un arreglo de caracteres??... para ir separando??... no se bien como hacer esa conversion caracter - numero...
...
Si, no necesitas separar, acuerdate que cuando leer una cadena de caracteres puedes tratarla como un arreglo de caracteres:
Código:
char cad[] = "Ejemplo";
cout << cad[0]; // muestra por pantalla el caracter 'E'
cout << cad[1]; // muestra por pantalla el caracter 'j'
Si quieres leer una cadena de caracteres el método convencional seria:
Código:
char cad[100];
cin >> cad;
o usando la función gets:
Código:
char cad[100];
gets(cad);
investiga acerca de esas cosas, haz pruebas...
Cita:
Iniciado por mj_builder Ver Mensaje
...
pdt: uso el c++ 6.0 con cout y cin etc...
¿C++ 6? Creo que eso no existe...¿será el Visual C++ 6 o el Borland C++ Builder 6?
De cualquier manera, si lo haces usando C++ estándar no deberías tener mayores problemas.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: