Rellotge

Usant la definició

    struct Rellotge {
        int h;      // hores    (0<=h<24)
        int m;      // minuts   (0<=m<60)
        int s;      // segons   (0<=s<60)
    };

implementeu les funcions i accions següents:

    Rellotge mitja_nit();
    void incrementa(Rellotge& r);
    void escriu(const Rellotge& r);

La funció @mitja_nit()@ retorna un rellotge inicialitzat a mitja nit (00:00:00). L’acció @incrementa()@ avança el rellotge d’un segon. L’acció @escriu()@ escriu l’hora del rellotge en format @HH:MM:SS@ en una línia.

Observació

Només cal enviar el procediment demanat; el programa principal serà ignorat.

Seguiu estrictament la definició dels tipus de l’enunciat.

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T11:18:59.706Z

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