Cita:
Iniciado por mj_builder 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 ...
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 ...
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 ...
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