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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| #include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define TAILLE 12
int main (void)
{
int an;/*declaration d''une variable an pour l''annee*/
bool bissextile;/*declaration d''une variable booleen pour bissextile */
int mois;/*declaration d'une variable mois pour le mois */
bool MOISLONG;/*variable indiquant si le mois est de 31j ou non */
int jour;/*declarartion d'une variable jour en entier */
int tab[TAILLE];
tab[0]=31;
tab[1]=28;
tab[2]=31;
tab[3]=30;
tab[4]=31;
tab[5]=30;
tab[6]=31;
tab[7]=31;
tab[8]=30;
tab[9]=31;
tab[10]=30;
tab[11]=31;
printf(" Auteurs: AMOUSSOU Mario & SAJOUS Emersson\n");
printf("Description: teste de validité d'une date saisie et calcule de la date du lendemain");
printf(" NB:la date est sous format numerique\n");
printf(" entre la date:\n");
printf(" saisir le jour sous le format JJ:");
scanf("%d",&jour);
printf(" le mois sous le format MM:");
scanf("%d",&mois);
mois=mois-1;
printf(" l'annee sous le format AAAA:");
scanf("%d",&an);
bissextile=(an%400==0||an%4==0&an%100!=0);
if(bissextile)
tab[1]=29;
if((mois=> 1)&&(mois=< 12))
if(1<jour=<tab[mois])
printf("La date saisie est valide \n");
if(jour==31 & mois==12)
an=an+1;
printf("la date du lendemain est :01/01/an\n");
else
if(jour==tab[mois])
mois=mois+2
printf("la date du lendemain est :01/mois/an\n");
else
jour=jour+1;
printf("la date du lendemain est :jour/mois/an\n");
else
printf("le jour saisi n'est pas correcte");
else
printf("le mois saisi n'est pas correcte");
else
if(1<mois=<12)
if(1<jour=<tab[mois])
printf("La date saisie est valide \n");
if(jour==31 & mois==12)
an=an+1;
printf("la date du lendemain est :01/01/an\n");
else
if(jour==tab[mois])
mois=mois+2
printf("la date du lendemain est :01/mois/an\n");
else
jour=jour+1;
printf("la date du lendemain est :jour/mois/an\n");
else
printf("le jour saisi n'est pas correcte");
else
printf("le mois saisi n'est pas correcte"); |
Partager