Feu un procediment
void escriu_de_cim_a_base(stack<int>& pila);
que escrigui una línia (salt de línia inclòs) amb els elements de @pila@ des del cim fins a la base, separats amb un espai.
Feu també un procediment
void escriu_de_base_a_cim(stack<int>& pila);
que escrigui una línia (salt de línia inclòs) amb els elements de @pila@ des de la base fins al cim, separats amb un espai.
Els únics contenidors que podeu usar aquí són piles d’enters.
Si useu recursivitat en aquest exercici, probablement esgotareu la pila de recursió.
Els paràmetres es passen per referència. Això evita fer una còpia de les piles durant la crida, però d’altra banda implica que els canvis que hi feu modificaran les piles originals. Tingueu-ho en compte quan useu aquests procediments per resoldre altres exercicis.
Només cal enviar els procediments demanats; el programa principal serà ignorat.