Laberint. Mostra laberint amb Minotaure

Implementa l’acció:

    	void mostra_laberint(const vector< vector <char> >& lab, const Posicio &jug, const Posicio &mino

tenint en compte que Posicio està definida de la següent manera:

    struct Posicio {
      int fila; 
      int col; 
    };

Aquesta acció ha de mostrar per la sortida estàndard l’estat actual del
laberint que està emmagatzemat en la matriu de caràcters donada. A més
cal mostrar també la posició del jugador amb la lletra T i la del
Minotaure amb la lletra M (sempre i quan s’hagi trobat el Minotaure). Si
el Minotaure encara no s’ha trobat la seva posició serà −1 per la fila i
−1 per la columna.

Sortida

El laberint es mostra en forma de graella, on cada fila de la matriu és
una línia en el canal de sortida estàndar. Cal mostrar el valor de cada
casella de la fila consecutivament exceptuant la casella on estigui el
jugador i la casella on estigui el Minotaure. La casella on es troba el
jugador s’indica amb la lletra T i la casella on està el Minotaure
(sempre i quan el Minoutaure s’hagi trobat) s’indica amb la lletra M.

Observació

En la solució que enviïs a jutge cal que al principi incloguis la
declaració de la tupla Posicio. És a dir, només has d’enviar la
declaració de la tupla Posicio i el procediment requerit; el programa
principal serà ignorat.

Informació del problema

Autoria: Bernardino Casas

Generació: 2026-01-25T16:42:07.722Z

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