Actualitzar un conjunt d'estudiants X74882


Statement
 

pdf   zip   tar

html

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

  • declaracions
  • llegir el primer conjunt mitjançant llegir (de la classe Cjt_estudiants)
  • llegir el segon conjunt mitjançant llegir (de la classe Cjt_estudiants)
  • actualitzar el primer conjunt mitjançant la nova operació
  • escriure el primer conjunt actualitzat mitjançant escriure (de la classe Cjt_estudiants)

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"

Public test cases
  • 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
    
  • Information
    Author
    Ramon Ferrer i Cancho (responsable)
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++