Salut,
C'est bisard, mais j'ai déjà vu (hier) excactement la meme question sur un autre forum...
Ne serait-ce pas là, soit un devoir à faire pour une école[question][question][question]
Je vais essayer de te mettre sur la voie:
- le fichier d'entete time.h fournit pas mal de choses permettant de travailler avec les dates siinon
- tu peux récupérer relativement facilement les différents composants de la date avec les formules suivantes
- annee= date/10000
- mois=(date modulo 10000)/100
- jour=(date modulo 100)
Pour le reste, on va te laisser un peu chercher... car plusieurs possiblités te sont offertes...
Une derniere petite astuce cependant, qui est susceptible de t'aider
/*1=bisextile 0= non bisextile*/
int bissextile(int annee)
{
if(annee%4==0)
{
if(annee%100==0)
{
if(annee%1000==0)
return 1;
return 0;
}
return 1;
}
return 0;
}