Du mal avec un exercice en c

alix -  
 gbe54 -
Bonjour,
je dois écrire un programme en qui calcule le nombre de jour passé depuis sa naissance en utilisant un tableau d'entier qui comprend le nombre de jour pour chaque mois!(en langage c)
quelqu'un peut m'aider je ne vois pas comment le résoudre, merci!!!

2 réponses

sfel Messages postés 1640 Date d'inscription   Statut Membre Dernière intervention   430
 
bonjour.

alors déjà, tu dois obtenir la date systeme
#include <time.h>


ensuite, tu fais la différence avec la date de ton anniversaire.

déjà, deux possiblitées :


Date1 - Date2, en effectuant, la différences d'années, de mois, et enfin de jour (attention a voir si l'anniverssaire est passé ou non).

ou

Tu regarde le nombre de jour depuis le premier janvier de ta date de naissance, et de même pour la date actuelle.



p.s : attention dans tous les cas des années bisextiles.
Une année est bissextile, si elle est divisible par 4
, et non divisible par 100
, sauf si ellle est divisible par 400.

0
gbe54
 
Bonjour,

Voici un point de départ :

#include <stdio.h>
#include <stdlib.h>

int mois[] = {31,28,31,30,31,30,31,31,30,31,30,31};


int main(int argc, char**argv)
{
int i;
for(i=0;i<12;i++)
printf("%d %d\n",i,mois[i]);
return 0;
}

Pour le reste, il va te falloir utiliser tes neuronnes. A priori c'est le seul but de ce genre d'exercice vu qu'il y a beaucoup plus simple ;-)

Bonne chance,
0