Nombre de semaines dans l'année

Signaler
Messages postés
4
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
1 mars 2004
-
Messages postés
4
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
1 mars 2004
-
Salut,

je cherche à calculer le nombre exact de semaines par an, sachant bien sûr qu'il peut varier d'année en année.

J'aimerai savoir s'il existe une formule mathématique ou un algorithme permettant de faire cela en c++ ANSI.

Merci d'avance.

2 réponses

Messages postés
700
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
une année normale dure 52 semaines et 1 jours, et une année bissectile 52 semaine et 2 jours (365 = 52 * 7 + 1; 366 = 52 * 7 + 2). Donc ya toujours 52 semaines par un, plus 1 ou 2 jours. apres ca dépend ce que t'entends par le terme semaine...
si c'est le nombre de blocs lundi..dimanche, on voit bien que ca dépend du 1er jours de l'année : pour une année normale, si c'est un dimanche ou un lundi : 52 semaines, 51 sinon. pour une année bissexctile si le 1er janvier est un samedi dimanche ou un lundi, 52 semaines, et 51 sinon.
Apres si tu veux connaitre le premier joursde l'année en fonction de l'année, ben prend une réference genre le 1er janvier 1980 etait un mardi. en 1981 c'etait un jeudi, en 82 un vendredi, en 83 un samedi, 84 dimanche ... ca augmente de 1 jour sauf les années bissextiles ou pour l'année suivante ca augmente de 2. voila ;)
a++
Messages postés
4
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
1 mars 2004

J'ai lu quelque part que si le 1er janvier d'une année était lundi, mardi, mercredi ou jeudi, alors cette semaine est la première de l'année. En fait il faut qu'il y ait au moins 4 jours de la nouvelle année qui soit inclus dans une semaine pour que celle ci soit considérée comme la première de l'année.

Qu'en penses tu?
Je crois qu'après c'est une question de "gout" si je puis dire.

Mais en fait ce que je cherchais c'est vraiment une formule mathématique (par exemple en utilisant les julian Date) pour retrouver le nombre de semaines dns une année sans se prendre la tête avec les différents cas!!!

En tout cas je remercie pour ton aide ;)))