C/Visual C - Ayuda con código

 
Vista:

Ayuda con código

Publicado por Juan Carlos (14 intervenciones) el 05/02/2005 02:58:25
tengo el siguiente código:

char alumno[3][15];
int calificacion[3][4];
int aux1, aux2;

for(aux1=1; aux1<=3; aux1++)
{
cout << "Introdusca el nombre del alumno " << aux1 << " ";
cin >> alumno[aux1];

for(aux2=1; aux2<=4; aux2++)
{
cin >> calificacion[aux1][aux2];
}
}

for(aux1=1; aux1<=3; aux1++)
{
cout << "Alumno -> " << alumno[aux1] << "\n";
}

Cuando lo corro capturo los 3 nombres y las 4 calificaciones para cada uno, pero a la hora de que imprime los nombres, solo imprime los dos ultimos, y no se que pasa con el primero, si omito el segundo for si me aparecen los 3 nombres.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con código

Publicado por Alejandro (4 intervenciones) el 05/02/2005 03:10:58
Recuerda que los índices de los arreglos empiezan en 0 (cero), por ejemplo:

for(aux1=1; aux1<=3; aux1++) debe ser for(aux1=0; aux1<=2; aux1++)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar