Solitari. Mostra columnes X26750


Statement
 

pdf   zip

html

Implementeu l’acció:

void mostra_columnes(const vector< vector <Carta> >& cols)

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

struct Carta { int valor; // Inv: nombre entre 1 i 13 char pal; // Inv: C cors, D diamants, P piques, T trèvols. };

Aquesta acció a partir del vector de vectors de cartes ha de mostrar per la sortida estàndard totes les cartes de les 7 columnes del solitari.

Sortida

Cada columna del solitari es mostrarà seguint aquest format:

Col X: carta carta carta ...

On X indica el número de columna (la primera columna és la 1), i a continuació la llista de cartes.

Per cada carta es mostrarà primerament el valor (per 1 mostrarem una A, pel 11 una J, pel 12 una Q i pel 13 una K) i a continuació el pal (un únic caràcter C, D, P, T). Per exemple l’As de Cors es mostraria com AC.

En cas que una columna estigués buida de cartes es mostrarà un guionet -.

Observació

Cal que afegiu la declaració de la tupla Carta al principi de la vostra solució. Només cal enviar el procediment requerit; el programa principal serà ignorat.

Information
Author
Bernardino Casas
Language
Catalan
Official solutions
C++
User solutions
C++