Escriviu el codi del mètode duplica de la classe
Pila que, donada una pila d’enters, duplica els elements de
la pila:
void duplica();
/* Pre: cert */
/* Post: Duplica els elements del p.i., cada element
duplicat es situa al costat de l'original. */L’entrada conté varis blocs separats per línies amb 10 guions
(----------). Cada bloc consisteix en una pila d’enters;
primer el nombre d’elements de la pila seguit dels enters de la
pila.
Per llegir les piles, s’ha utilitzat l’operador >>
que es troba definit a la classe Pila.
Com a sortida es mostrarà, per cada pila, la pila d’entrada i la pila resultant de la seva duplicació.
Per escriure les piles, s’ha utilitzat l’operador
<< que es troba definit a la classe
Pila.
Heu d’enviar la solució comprimida en un fitxer .tar:
tar cvf program.tar pila_duplica.cpp
Observeu que per compilar us donem el Makefile, la
classe Pila amb tots els seus mètodes implementats excepte
duplica i el programa principal
program.cpp.
Autoria: Neus Català - Jordi Esteve
Generació: 2026-01-25T21:18:13.159Z
© Jutge.org, 2006–2026.
https://jutge.org