Donada una cua d’estudiants, escriviu un programa tal que, donat un estudiant, indiqui si aquest existeix a la cua (mateix DNI) i quina nota te, si en te.
Entrada Un nombre n, una una seqüencia de n estudiants diferents i un enter que representa el DNI d’un estudiant.
Sortida S’escriu la cua d’estudiants i a continuació i segons el cas s’escriu:
Observació
Heu d’enviar tres fitxers en un sol .tar:
void LlegirCuaEstudiant(queue<Estudiant> &q);
// Pre: q és buida; el canal estandar d’entrada conté un enter
// n >=0 i n parells <enter, double>, que representen DNIs vàlids
// i notes (vàlides o no) d’estudiants
// Post: s’han afegit a q els n estudiants llegits)
void EscriureCuaEstudiant(queue<Estudiant> q);
// Pre: cert
// Post: s’han escrit al canal estandar de sortida els elements de q
Observeu que per compilar us donem el Makefile.
Input
3 23 4 12 12 13 5 13
Output
23 4 12 NP 13 5 La nota es 5