Prog qui montre nb_jours de chaque mois en C
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:
Code:
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;
} |
Je vous remercie en avance