Escrivint piles P29017


Statement
 

pdf   zip   main.cc

thehtml

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.

Observacions

  • 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.

Observació Només cal enviar els procediments demanats; el programa principal serà ignorat.

Information
Author
Salvador Roura
Language
Catalan
Other languages
English
Official solutions
C++
User solutions
C++