Informática, pregunta formulada por johannene16pcg3jl, hace 1 mes

Escribir un programa que lea las notas de 100 alumnos. Para cada uno se leen las calificaciones
correspondientes a 7 asignaturas (numeradas del 1 al 7). Escribir la nota media del curso de cada
alumno y de todos los alumnos.

Respuestas a la pregunta

Contestado por rg4david20062506
0

Respuesta:

#include <iostream>

using namespace std;

int main()

{

int i,cantidad;

int mayor=0;

//Pedir cantidad de alumnos

cout << "Cuantos alumnos va a procesar: ";

cin >> cantidad;

string nombres[cantidad];

int calificaciones[cantidad];

//Guardar nombres y calificaciones

for (i=0; i<cantidad; i++)

{

cout << "Nombre del alumno: ";

cin >> nombres[i];

do {

cout << "Calificacion: ";

cin >> calificaciones[i];

} while ((calificaciones[i] < 0) || (calificaciones[i] > 10));

}

//Calificacion mas alta

for (i=0; i<cantidad; i++)

if (calificaciones[i] > mayor)

mayor = calificaciones[i];

//Buscar calificaciones iguales a calificacion maxima

for (i=0; i<cantidad; i++)

if (calificaciones[i] == mayor)

cout << nombres[i] << endl;

return 0;

}

Otras preguntas