Bonsoir,
voila j'ai essayé cette exo aussi:
Déclarez un tableau nb_jour qui doit etre initialisé de façon à ce que nb_jour[i] soit égal au nombre de jours de ieme mois de l'année pour i allant de 1 à 12 (nb_jour[0] sera inutilisé).
Ecrire une procedure d'initialitation de nb_jour qui utilisera l'algo suivant:
- si i vaut 2 le nombre de jours est 28 ;
- sinon si i pair et i<= 7 ou i impair et i >7 le nombre de jours est 30;
- sinon le nombre de jours est 31.
Ecrire une procedure d'impression des 12 valeurs utiles de nb_jour.
La procédure main se contentra d'appeler les procédures d'initialitation et d'impression de nb_jour.
voila le Prog:
Je vous remercie en avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int nb_jour[12]; int i; for(i=1;i<=12;i++){ if(i==2){ nb_jour[i-1]=28; } else if ((((i%2)==0) && (i<=7)) || (((i%2)==1) && (i>7) )){ nb_jour[i-1]=30; } else{ nb_jour[i-1]=31; } } //end for printf("%s %s\n","Le mois","Nombre de jours"); printf("%s %s\n","_______","_______________"); for(i=1;i<=12;i++){ printf("%d %d\n",i,nb_jour[i-1]); } return 0; }
Partager