#include <iostream>
#include <string.h>
using namespace std;
int main() {
int a=5, max=0, min=999999, nmax=0, nmin=0;
char materias[a][15];
char nombre[3][15];
char apellido[3][15];
float notas[15];
float suma[3];
float promedio[3];
float sumat= 0;
float grupo= 0;
// digitar las 5 materias
for(int i=0; i<a; i++)
{
cout<<"DIGITE LA MATERIA"<<i+1<<": ";
cin.getline(materias[i],15);
}
cout<<endl;
//digitar los nombres y apellidos
for(int i=0;i<3;i++)
{
cout<<"Nombre del alumno"<<i+1<<": ";
cin.getline(nombre[i],15);
cout<<"Apellido del alumno"<<i+1<<": ";
cin.getline(apellido[i],15);
strcat(nombre[i],apellido[i]);
}
// Ingreso de notas
for (int i = 0; i < 3; ++i)
{
cout<<" Alumno "<<i+1<<endl;
for (int j = 0; j < 5; ++j)
{
cout << "Nota de " << materias[j] << " del Alumno " << i + 1 << ": ";
cin >> notas[i * 5 + j];
suma[i] += notas[i * 5 + j];
}
promedio[i]= suma[i]/5;
}
cout<<endl;
//sacar la materia con menor y mayor nota
cout<<endl;
//calcular el promedio General
for(int i=0;i<3;i++)
{
sumat +=promedio[i];
}
grupo = sumat/5;
//Imprime los nombres de los alumnos
for(int i=0;i<3;i++)
{
cout<<nombre[i]<<endl;
cout<<"Promedio: "<<promedio[i]<<endl;
cout<<" es la materia con mayor nota"<<endl;
cout<<" es la materia con menor nota"<<endl;
cout<<endl;
}
cout<<"Promedio general: "<<grupo<<endl;
// Mostrar la suma de las notas por cada alumno
for (int i = 0; i < 3; ++i)
{
cout << "\nLa suma de las notas del Alumno " << i + 1 << " es: " << suma[i] << endl;
}
return 0;
}