Hola ...
POdrían ayudarme con esta duda?...
Como ingreso números a un arreglo... estoy haciendo un prog para transformar binarios a decimales y se me ocurre utilizar arreglos pero no se como enunciar esa parte ...por favor
| |||
Si alguien me da una mano.... Hola ... POdrían ayudarme con esta duda?... Como ingreso números a un arreglo... estoy haciendo un prog para transformar binarios a decimales y se me ocurre utilizar arreglos pero no se como enunciar esa parte ...por favor |
| |||
Re: Si alguien me da una mano.... 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... 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... pero: primero debo declarar un arreglo de caracteres??... para ir separando??... no se bien como hacer esa conversion caracter - numero... pdt: uso el c++ 6.0 con cout y cin etc... |
| ||||
Re: Si alguien me da una mano.... Cita: Para transformar a decimal solo necesitas multiplicar. Cita: Vas bien... Cita: Si, no necesitas separar, acuerdate que cuando leer una cadena de caracteres puedes tratarla como un arreglo de caracteres:
Código:
Si quieres leer una cadena de caracteres el método convencional seria:char cad[] = "Ejemplo"; cout << cad[0]; // muestra por pantalla el caracter 'E' cout << cad[1]; // muestra por pantalla el caracter 'j'
Código:
o usando la función gets:char cad[100]; cin >> cad;
Código:
investiga acerca de esas cosas, haz pruebas...char cad[100]; gets(cad); ¿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: |
| ||||
Re: Si alguien me da una mano.... Visual C++ 6 existe, pero es muy antiguo y tambien el compilador no respeta la norma c99 (es normal porque este compilador es mas antiguo que la norma). Ademas, VC6 no es mantenido (no sé si es la buena palabra) por microsoft. Entonces, ss fuertemente desaconsejado que utiliza a VC6. Por ejemplo, hay una version gratis de VC8 (visual studio express) que se puede coger en el sitio de microsoft. O tambien CodeBlocks con gcc 4... que es gratis tambien y creo que gcc es el mejor compilador. * perdone para mis faltas, ya no hablo muy bien español |
| ||||
Re: Si alguien me da una mano.... Cita: Interesante el aporte, pero ¿Qué tiene que ver con el tema del hilo?
Iniciado por r0d Visual C++ 6 existe, pero es muy antiguo y tambien el compilador no respeta la norma c99 (es normal porque este compilador es mas antiguo que la norma). Ademas, VC6 no es mantenido (no sé si es la buena palabra) por microsoft. Entonces, ss fuertemente desaconsejado que utiliza a VC6. Por ejemplo, hay una version gratis de VC8 (visual studio express) que se puede coger en el sitio de microsoft. O tambien CodeBlocks con gcc 4... que es gratis tambien y creo que gcc es el mejor compilador. * perdone para mis faltas, ya no hablo muy bien español Saludos
__________________ Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: |
| |||
Re: Si alguien me da una mano.... Gracias..... se me ha aclarado bastante el panorama... ya pondré mi código terminado para que lo vean y me diga que tal... Estoy utilizando el 6.0 porque mi profesor ha dicho que trabajaremos con esa versión, ya le diré lo que ustedes me han dicho... |