Fes un programa que calcula els beneficis dels
jugadors d’un casino. Els esdeveniments que descriuen el que li pot
succeir a una persona P al casino són:
"P enters": entra al casino;
"P leaves": marxa del casino; i
"P wins x": guanya una quantitat x
entera (potser negativa!).
Els fitxers públics (icona del gatet) contenen:
main.cc |
el programa principal, buit |
Makefile |
per compilar amb make
còmodament |
.vscode |
carpeta per compilar i debuggar amb VSCode |
Cal enviar el programa sencer en un sol fitxer.
L’entrada consisteix en una llista cronològica d’esdeveniments per a
diferents persones, en el format esmentat. L’entrada pot tenir
esdeveniments invàlids, com ara: 1) un "enters" si la
persona ja estava al casino, 2) un "leaves" si la persona
no estava al casino, i 3) un "wins" si la persona no estava
al casino. En el cas d’un esdeveniment invàlid, cal ignorar
l’esdeveniment i seguir com si no hagués succeït.
Cada cop que una persona surt del casino, cal mostrar el benefici que
ha aconseguit (pot ser negatiu), amb la frase "P has won x"
(P és la persona i x els beneficis). Al final,
cal deixar una línia buida, i després produir una llista ordenada per
nom dels beneficis de cada persona que encara era al casino, usant la
frase "P is winning x".
Autoria: Pau Fernández
Generació: 2026-01-25T13:18:41.235Z
© Jutge.org, 2006–2026.
https://jutge.org