PDA

Visualizza la versione completa : [algoritmo] Anno bisestile


FinalFantasy
15-06-2004, 23:11
Qual è l'algoritmo che, dato un anno come input (es.: 1854 o 2377) mi restituisce vero se l'anno è bisestile, falso se nn lo è

/dev/null
15-06-2004, 23:24
Originariamente inviato da FinalFantasy
Qual è l'algoritmo che, dato un anno come input (es.: 1854 o 2377) mi restituisce vero se l'anno è bisestile, falso se nn lo è Mi pare che gli anni bisestili siano il 1996, 2000, 2004 etc...
Quindi basta fare:
if ( ! anno % 4 )
printf ( "L'anno e' bisestile.\n" );
else
printf ( "L'anno e' mono/tri/quadri-sestile. :stordita: \n" );

:ciauz:

Johnny_Depp
16-06-2004, 04:07
sono bisestili gli anni divisibili per quattro, tranne quelli di inizio secolo non divisibili per 400.

Il 1944 è bisestile perché divisibile per quattro, ma 1500 non lo è perché di inizio secolo
abituati a utilizzare il motore di ricerca ;)

http://forum.html.it/forum/showthread.php?s=&threadid=597108&highlight=bisestile

http://www.dimi.uniud.it/cicloinf/didattica/B6/image003.gif

Loading