oye pues de entrada muchísimas gracias por tomarte el tiempo para responderme y pues si efectivamente te entiendo el concepto de que se están sobreescriendo los elementos xD, Y pues bueno creo que toda vía ando cayendo en lo mismo, y pues deja pongo el código como lo interprete en tu respuesta.
Código c++:
Ver original#include <iostream>
using namespace std;
int main (int argc, char * const argv[])
{
int numeroDeNombres;
bool cuantosSon;
int i, j,h;
char nombreDelAlumno;
char arrayDeNombres[numeroDeNombres];
float calificaciones,;
float arrayDeCalificaciones[h];
cout << "Cuantos nombres vas a poner? \n";
cin >>numeroDeNombres;
cuantosSon =true;
while (numeroDeNombres > 300)
{
cout << "No puedes meter mas de 300 nombres \n"
<<"Introduce otro valor \n";
cin>> numeroDeNombres;
cuantosSon= false;
}
for (i=1; i<=numeroDeNombres; i++)
{
cout << "Escribe el nombre del alumno numero "<< i<<"\n";
cin >> nombreDelAlumno;
arrayDeNombres[numeroDeNombres]= nombreDelAlumno;
h=1;
for (j=1; j<=3; j++)
{
cout << "escribe la calificacion "<<j<<".....";
cin>> calificaciones;
arrayDeCalificaciones[h]=calificaciones;
h++;
}
}
for(i=1; i<=numeroDeNombres; i++)
{
h=1;
cout << "\nLas calificiones de "<<arrayDeNombres[numeroDeNombres]<<" son de ";
for (j=1; j<=3; j++)
{
cout << " "<<arrayDeCalificaciones[h]<<", ";
h++;
}
cout <<"\n" <<"el promedio es de "<< (arrayDeCalificaciones[h]) / j<<"\n";
}
return 0;
}
jajaja y pues bueno como vez sigo en las misma...T.T
Es que no entiendo en que la estoy regando jaja
De nuevo muchas gracias.