Ayuda
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.
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.
hola!!.. ya esta tu codigo.. solo tenias mal los apuntadores que utilizabas en los ciclos... checalo!!
char alumno[3][15];
int calificacion[3][4];
int aux1, aux2;
int main(){
for(aux1=0; aux1<3; aux1++){
cout << "Introdusca el nombre del alumno " << aux1+1 << " ";
cin >> alumno[aux1];
for(aux2=0; aux2<4; aux2++)
cin >> calificacion[aux1][aux2];
}
for(aux1=0; aux1<3; aux1++)
cout << "Alumno -> " << alumno[aux1] << "n";
return 0;
}
saluditos!.. bye!!
char alumno[3][15];
int calificacion[3][4];
int aux1, aux2;
int main(){
for(aux1=0; aux1<3; aux1++){
cout << "Introdusca el nombre del alumno " << aux1+1 << " ";
cin >> alumno[aux1];
for(aux2=0; aux2<4; aux2++)
cin >> calificacion[aux1][aux2];
}
for(aux1=0; aux1<3; aux1++)
cout << "Alumno -> " << alumno[aux1] << "n";
return 0;
}
saluditos!.. bye!!
