
programa c++
Publicado por isaac (1 intervención) el 30/08/2022 10:09:36
programa que almacene 10 estudiantes aprobados con una nota mínima de 81
Valora esta pregunta


0
using namespace std;
#include <iostream>
#include <map>
#include <random>
#include <time.h>
int main()
{
char salir = 'n';
std::string nombre;
int calificacion;
std::map<std::string, int> estudiantes;
std::map<std::string, int>::iterator iter;
while(true) {
std::cout << "Ponga el nombre del alumno: ";
std::cin >> nombre;
std::cout << "Ahora su calificacion: ";
std::cin >> calificacion;
estudiantes[nombre] = calificacion;
std::cout << "Quieres salir?(S/N): ";
std::cin >> salir;
if(salir == 'S' || salir == 's') break;
}
for(iter = estudiantes.begin(); iter != estudiantes.end(); iter++)
if(iter->second >= 81) std::cout << iter->first << " = " << iter->second << std::endl;
return 0;
}