Dates vàlides

Feu una funció que indiqui si la data definida amb un dia @d@, mes @m@ i any @a@ és vàlida o no.

Per fer aquesta funció, us serà útil usar la funció dels anys de traspàs de l’exercici problem://problemsjutge.org:problems/p1/jpetit/traspas-funcio.pbm.

Interfície

C++
bool es_data_valida(int d, int m, int a);
C
int es_data_valida(int d, int m, int a);
Java
public static boolean esDataValida(int d, int m, int a);
Python
es_data_valida(d, m, a)  # returns bool
es_data_valida(d: int, m: int, a: int) -> bool

Precondició

El paràmetre @a@ està entre 1800 i 9999, ambdós inclosos.

Observació

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

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T11:30:44.480Z

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