La seconde étape consiste à déterminer le nombre de jours qui séparent le début de l'année et le premier jour du mois pour la date donnée. Cette distance est presque constante, elle ne peut varier que d'un jour pour les années bissextiles. Dans le programme, un tableau peut être pré-calculé avec ces distances. Pour obtenir les jours juliens pour une date du calendrier julien, on ajoute au jour julien du début de l'année, le nombre de jours écoulés pour arriver au début du mois, et le jour dans le mois.

janfevmaravrmaijuijuiaousepoctnovdec
année normale 0315990120151181212243273304334
année bisextile 0316091121152182213244274305335

A quelle place (static, dynamic) définir le tableau contenant les valeurs des mois ?

Est-ce que deux tableaux sont nécessaires ?

Comment initialiser le tableau ?