Feu un programa que calculi les mitjanes de les notes de estudiants en un subconjunt donat de les assignatures .
L’entrada consta de tres enters inicials: (nombre d’estudiants), (nombre d’assignatures) i (nombre d’assignatures seleccionades), on i . A continuació, vénen valors (amb , per a tot ), on representa l’assignatura . Finalment hi ha files que comencen pel DNI d’un estudiant seguit de notes amb valors entre 0 i 10, on la nota -èsima és la que té l’estudiant en l’assignatura .
files formades pel DNI de cada estudiant (ordenades descendentment per nota i en cas d’empat ascendentment per dni) seguit de la nota mitjana que ha obtingut en les assignatures .
Encara que el Jutge no ho comprova necessàriament, una solució òptima hauria de visitar cada nota de cada estudiant en cada assignatura una sola vegada; en particular, no s’haurien de guardar aquestes notes en un vector auxiliar abans de tractar-les.
Només s’ha d’enviar el programa principal en el qual, entre d’altres, s’inclourà la classe Estudiant mitjançant
#include "Estudiant.hh"
Autoria: pro2
Generació: 2026-01-25T17:43:30.936Z
© Jutge.org, 2006–2026.
https://jutge.org