Element central d’una llista

Escriviu una funció recursiva elem_central que, donada una llista l d’enters de longitud senar, torni l’element central (el del mig) de l.

int elem_central(const list<int> &l);
/* Pre: l = L i la mida de L és senar */
/* Post: El resultat es l'element central de L */

Entrada

Com a entrada hi haurà el nombre d’enters de la llista (un valor enter positiu senar) i els enters que formaran part de la llista.

Sortida

Com a sortida es mostrarà l’estructura de la llista d’entrada i l’enter corresponent al seu element central.

Observació

Escriviu el codi de la funció elem_central dins del fitxer llista_elem_central.cpp.

Heu d’enviar la solució comprimida en un fitxer .tar:

tar cvf program.tar llista_elem_central.cpp

Observeu que per compilar us donem el Makefile, el mòdul listIOint, la capçalera del mòdul funcional llista_elem_central.hpp i el programa principal program.cpp.

Jutge.org també us donarà un semàfor verd si envieu una solució iterativa, però no serà correcte doncs l’enunciat del problema demana que la solució enviada sigui recursiva.

Informació del problema

Autoria: Neus Català - Jordi Esteve

Generació: 2026-01-25T21:12:50.615Z

© Jutge.org, 2006–2026.
https://jutge.org