Buenas tengo este codigo en c++, que es un boletin para calcular la nota final de 10 estudiantes, para esto se nos dan 8 notas, se debe utilizar una matriz para las notas y un vector para los nombres, el codigo que hice muestra todo tal cual pero las respuestas del 2do estudiante son iguales a las del 1ero, porfavor ayudadmee
Código (c++) [Seleccionar]
#include <iostream>
using namespace std;
int main ()
{
int row,fil,i,j;
int opcion;
cout << "Ingrese la cantidad de Estudiantes " <<endl;
cin >> fil;
cout << "Ingrese la cantidad de notas " <<endl;
cin >> row;
string name[fil];
for (i=0; i<=fil-1; i++)
{
cout << "Ingrese el nombre del estudiante: " <<endl;
cin.get();cin.get();
cin >> name[i];
for (j=0; j<=row-1; j++)
{
}
}
double ni,nl,np,cf,ns;
int matriz1[fil][row];
double suma[fil][row];
for (i=0; i<=fil-1; i++)
{
for (j=0; j<=row-1; j++)
{
cout <<"Ingrese la posicion "<<"("<<i<<")"<<"("<<j<<")"<<" de la matriz1" << endl;
cin.get();
cin >> matriz1[i][j];
ni = matriz1[i][0] + matriz1[i][1];
nl = matriz1[i][2] + matriz1[i][3];
np = matriz1[i][4] + matriz1[i][5] + matriz1[i][6];
ns = matriz1[i][7];
cf = ni + nl + np + ns;
}
}
for (i=0; i<=fil-1; i++)
{
cout <<"Nombre " << name[i] <<endl;
cin.get();
cout <<"Investigacion " << ni <<endl;
cin.get();
cout <<"Laboratorio " << nl <<endl;
cin.get();
cout <<"Parciales " << np <<endl;
cin.get();
cout <<"Semestral " << ns <<endl;
cin.get();
cout <<"Calificacion Final " << cf <<endl;
cin.get();
for (j=0; j<=row-1; j++)
{
}
}
return 0;
}