salve,
sto scrivendo un programma che controlli le date verificandone la validita'.
Ho scritto la parte che riceve i dati in input(numeri interi).
Per esempio,ho pensato di partire dall'anno.Potrei intanto definire una costante MAX con il valore 10000.
Come potrei tradurre in codice il controllo(tralasciando per ora la questione del bisestile)?
Lo schema che ho formulato sarebbe del tipo:
a>0 a<MAX
m>0 m<12
g>0 g<31
ovviamente avrei pensato anche ad escludere numeri che non sono interi
Avete qualche idea in merito?
Vi ringrazio pe l'eventuale aiuto.

Rispondi quotando