#include <iostream>
#include <iomanip> // Para la manipulación de la salida
#include <vector> // Para utilizar vectores
using namespace std;
int main() {
const int numAlumnos = 10; // Número de alumnos
vector<float> notas(numAlumnos); // Vector para almacenar las notas
float sumaAprobados = 0, sumaDesaprobados = 0; // Suma de notas para calcular promedios
int aprobados = 0, desaprobados = 0; // Contadores de alumnos aprobados y desaprobados
// Entrada de datos
cout << "Ingresa las notas de los 10 alumnos:" << endl;
for (int i = 0; i < numAlumnos; ++i) {
cout << "Nota del alumno " << i + 1 << ": ";
cin >> notas[i];
// Verificar si el alumno aprobó o desaprobó
if (notas[i] >= 10) {
sumaAprobados += notas[i];
aprobados++;
} else {
sumaDesaprobados += notas[i];
desaprobados++;
}
}
// Calcular promedio de notas aprobadas y desaprobadas
float promedioAprobados = (aprobados > 0) ? sumaAprobados / aprobados : 0;
float promedioDesaprobados = (desaprobados > 0) ? sumaDesaprobados / desaprobados : 0;
// Salida de resultados
cout << "\nResultados:" << endl;
cout << "a. Cantidad de alumnos aprobados: " << aprobados << endl;
cout << "b. Cantidad de alumnos desaprobados: " << desaprobados << endl;
cout << fixed << setprecision(2); // Configurar salida para mostrar dos decimales
cout << "c. Promedio de las notas aprobadas: " << promedioAprobados << endl;
cout << "d. Promedio de las notas desaprobadas: " << promedioDesaprobados << endl;
return 0;
}