All pastes #717248 Raw Edit

code

public text v1 · immutable
#717248 ·published 2007-09-27 14:26 UTC
rendered paste body
#include <stdio.h>
#include <stdlib.h>


int main()
{
    int jour=0, mois=0, annee=0, bisex=0;
printf("Ce programme va vous permette de trouver la date du lendemain !\n");
printf("Vous allez devoir saisir la date d'aujourd'hui\n\n");
printf("veuillez saisir dans un premier temps le jour:\n");
scanf("%d",&jour);
printf("le mois:\n");
scanf("%d",&mois);
printf("et finalement l'annee:\n");
scanf("%d",&annee);

if(((annee%4) && !(annee%100)) || (annee%400))
{
      bisex=annee;
}
else
{
     annee;
}    

switch (mois)
{
       case 1:case 3:case 5:case 7:case 8:case 10:case 12:
            if (jour<31)
            {
                   jour++;
            }
            else
            {
                   if((mois==12) && (jour==31))
                   {
                        annee++;
                        mois=1;
                        jour=1;
                   }      
                   else
                   {
                   jour=1;
                   mois++;
                   }
            }
            break;
       case 4:case 6:case 9:case 11:
            if (jour<30)
            {
                   jour++;
            }
            else
            {
                   jour=1;
                   mois++;
            }
            break;
       case 2:
            if ((bisex==annee) && (jour<29))
            {
                    jour++;
            }
            else if ((bisex==annee) && (jour==29))
            {
                  jour=1;
                  mois++;
            }
            else if ((bisex!=annee) && (jour<28))
            {
                 jour++;
            }
            else 
            {
                 jour=1;
                 mois++;
            }
            break;                         
            
}        
       
printf("\n\n%d\n", jour);
printf("%d\n", mois);
printf("%d\n", annee);

system("PAUSE");
return 0;


}