Langage c(tp)

Fermé
devinform - 3 mai 2010 à 22:15
 MarcoPol - 4 mai 2010 à 10:16

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
A voir également:

1 réponse

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