Validar mayor nota de N notas ingresadas
Publicado por Jhonny (10 intervenciones) el 29/01/2016 05:24:00
Hola que tal, estoy realizando un algoritmo que me valide cual de todas las notas de exámenes ingresadas es la mayor y cuales son iguales.
Primero pido la cantidad de notas a evaluar. Si son 3, pediré tres veces la nota.
Si ingreso por ejemplo estas notas (15,20,16). Debería informarme solo el 20.
Si ingreso estas (20,20,14), Debería informarme las dos 20.
En el programa voy pidiendo nombre, cedula y nota. Debo devolver en un string el nombre de la personas o de las personas con mayor nota.
Tengo esto hecho.
Alguna sugerencia? Gracias
Primero pido la cantidad de notas a evaluar. Si son 3, pediré tres veces la nota.
Si ingreso por ejemplo estas notas (15,20,16). Debería informarme solo el 20.
Si ingreso estas (20,20,14), Debería informarme las dos 20.
En el programa voy pidiendo nombre, cedula y nota. Debo devolver en un string el nombre de la personas o de las personas con mayor nota.
Tengo esto hecho.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
for(i=1;i<=num;i++)
{
cout<<"Ingrese nombre: ";
cin>>nombre;
cout<<"Ingrese cedula: ";
cin>>cedula;
cout<<"Ingrese nota: ";
cin>>nota;
cout<<endl;
mayor=nota;
if (nota<0 || nota>20)
{
cout<<"Nota Invalida"<<endl;
cout<<endl;
}
else
{
if (nota >= mayor){
res+="Nombre: "+nombre+" Cedula: "+cedula+"\n";
}
}
}
Alguna sugerencia? Gracias
Valora esta pregunta


0