[C con Clase] Curso C++
Aisen Brenes
aisenba en gmail.com
Mie Oct 28 19:04:34 CET 2009
El primer error que estas cometiemdo es declarar las variables
individualmente, porque las variables tienes que declaradas en el array,
ejemplo* int lista [10] // este es un array de 10 enteros y si colocas esto
* int lista[]={a,b,c,d,e,f,g,h,i,j} estas inicialinzando el array con
letras y no con numeros como esta declarado si quieres hacer algo asi
deberia quedar algo asi int lista[10]={0,1,2,3,4,5,6,7,8,9};
Y tengo entendido que el* cin.get();* es para que el programa se detenga a
la espera de una tecla no almacena valores pero siempre va a mostrar un 0 en
la pantalla; si lo que quieres es almacenar datos que te ingrese el usuario
deberia ser con un *cin* y preferiblemente dentro de un ciclo* for* si el
array es bastante grande.
Aca te mando un codigo
#include <iostream>
using namespace std;
void main()
{
int num=0;
int vector[10]; // este es el array
for (int i=0; i<10; i++) // ciclo for para correr el array
{
cout << "DIGITE UN NUMERO: " << endl;
cin >> num; // almacena los numeros digitados
vector[i]=num; // ahora los numeros se almacenan en el array
cout << "EL NUMERO ES: " << vector[i] << " Y ESTA EN LA POSICION: "
<< i << endl;
}
}
El día 28 de octubre de 2009 10:23, Jorge Vega Sanchez <
memmaker650 en gmail.com> escribió:
> TU programa es un tanto extraño. Defines enteros y luego parece que los
> metes dentro de un array de una forma un tanto extraña. Ahora mismo no lo
> recuerdo exactamente pero creo que tienes que definir la longitud del
array.
> Por otro lado basta con que definas el array de enteros, no hace falta que
> definas cada variable o casilla del array como entero.
> Prueba esto:
>
> #include <iostream>
> using namespace std;
> int main()
> {
> int lista[10];
> lista[0]= cin.get();
>
> lista[1]= cin.get();
>
> lista[2]= cin.get();
>
> lista[3]= cin.get();
>
> lista[4]= cin.get();
>
> lista[5]= cin.get();
>
> lista[6]= cin.get();
>
> lista[7]= cin.get();
>
> lista[8]= cin.get();
>
> lista[9]= cin.get();
>
> return 0;
> }
>
> El 28/10/2009, a las 16:58, Pantare The DreamMaker escribió:
>
>
> Hola, de nuevo aqui molestandoles.
>
> Bueno tengo un problema con dev c++ (soy nuevo, recien salido del
cascaron),
> ya que cuando hago el primer ejercicio que esta dentro del curso al
ingresar
> los valores, al llegar al quinto valor el programa termina, no se a que se
> deba ya que el programa creo yo es demasiado sencillo y no hay alguna otra
> instrucción que indique que en ese lugar se abandone le programa, de
verdad
> cosas asi me sacan de quisio y me desmoralizan.
>
> Me gustaria saber que error estoy cometiendo :(
>
> Codigo
>
> ====
>
> #include <iostream>
> using namespace std;
> int main()
> {
> int a,b,c,d,e,f,g,h,i,j;
> int lista[]={a,b,c,d,e,f,g,h,i,j};
> a= cin.get();
> b= cin.get();
> c= cin.get();
> d= cin.get();
> e= cin.get(); <----------- en esta linea el programa abandona
> f= cin.get();
> g= cin.get();
> h= cin.get();
> i= cin.get();
> j= cin.get();
> return 0;
> }
>
> ====
>
> ________________________________
> Windows 7: encuentra el equipo adecuado para ti. Obtén más
> información. _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> Best regards
> Jorge
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091028/ca8829fe/attachment.html>
Más información sobre la lista de distribución Cconclase