Langage c(tp)

devinform -  
 MarcoPol -

bonsoir a tout le monde
SVp j'ai un tp en langage c et je n'arrive pas a le résolue voici mon tp:

vous saisissezune date equelconque sous forme jj/mm/aa sont des variables indépendantes
1- ecrire le code permettent de trouver quel est le rang d'un jour saisie au clavier dans l'année (attentions aux années bissextiles )

répondez moi SVP

1 réponse

  1. MarcoPol
     
    Salut, je peut te donner des pistes pour le calcul de l'année bissextile :
    Wikipedia dit (https://fr.wikipedia.org/wiki/Bissextile

    Depuis l'instauration du calendrier grégorien, sont bissextiles les années[1]:
    * soit divisibles par 4 mais non divisibles par 100
    * soit divisibles par 400.
    Donc, inversement, ne sont pas bissextiles les années :
    * soit non divisibles par 4
    * soit divisibles par 100, mais pas par 400.

    Ce qui peut donner en C, un code comme ci dessous :
    http://all-together-now.info/

    Tu pourra comme cela connaître si le 29 fevrier existe.
    Ensuite créé un tableau contenant pour chaque moi le nombre de jour
    0 : 31 (janvier)
    1 : 28 / 29 (fevrier
    ...

    il ne reste plus qu'a faire le calcul :)
    0