Considerem dos conjunts d’estudiants que representen els resultats de dos actes avaluatoris d’un mateix grup d’estudiants. Programeu i proveu una operació que actualitzi el primer conjunt, de forma que cada estudiant es quedi amb la millor de les notes dels dos conjunts originals. Considereu que qualsevol nota, fins i tot zero, és millor que no tenir nota. El segon conjunt no s’ha de modificar. El programa principal ha de tenir l’estructura
Entrada
Dos conjunts d’estudiants.
Sortida
El primer conjunt actualitzat.
Observació
Tingueu en compte que les operacions de consulta i modificació de l’element i-èssim d’un conjunt són molt més eficients que les corresponents consultores i modificadores per DNI.
Només s’ha d’enviar el programa principal en el qual s’inclouran, entre d’altres, les classes Estudiant i Cjt_estudiants mitjançant
#include "Estudiant.hh"
#include "Cjt_estudiants.hh"
Input
5 2299 4.5 1234 3.4 9988 6.77 4000 7.8 6666 42 5 9988 5.67 2299 5.6 6666 9.1 4000 -1 1234 7.9
Output
1234 7.9 2299 5.6 4000 7.8 6666 9.1 9988 6.77