All pastes #727935 Raw Edit

Unnamed2

public text v1 · immutable
·published 2007-10-06 15:25 UTC
rendered paste body
/* Librairies */
#include<stdio.h>
#include<stdlib.h>

int main ()
{
    /* Variables */
    unsigned int todayd,todaym,todayy,tomorowd,tomorowm,tomorowy ;
    /* Debut du programme */
    /* Saisie */
    printf("\n Saisir le jour voulu. \n") ;
    scanf("%u",&todayd) ;
    printf("\n Saisir le mois voulu. \n") ;
    scanf("%u",&todaym) ;
    printf("\n Saisir l'annee voulue. (comprise entre 1901 et 2099) \n") ;
    scanf("%u",&todayy) ;
    /* Calcul du jours d'apres */
    /* Passage d'un mois à l'autre */
    if(todayd==30 && (todaym==04 || todaym==06 || todaym==9 || todaym==011) && todayy>=1901 && todayy <=2099)
    { 
              tomorowd=01 ;
              tomorowm=todaym+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,tomorowm,todayy) ;
    }
    else
    if(todayd==31 && (todaym==01 || todaym==03 || todaym==05 || todaym==07 || todaym==8 || todaym==010 || todaym==012) && todayy>=1901 && todayy <=2099)
    {
              tomorowd=01 ;
              tomorowm=todaym+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,tomorowm,todayy) ;
    }
    else
    if(todayd==28 && todaym==02 && ( 0!=todayy%400 || (0!=todayy%4 && 0==todayy%100)) && todayy>=1901 && todayy <=2099)
    {
              tomorowd=01 ;
              tomorowm=todaym+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,tomorowm,todayy) ;
    } 
    else
    if(todayd==29 && todaym==02 && ( 0==todayy%400 || (0==todayy%4 && 0!=todayy%100)) && todayy>=1901 && todayy <=2099)
    {
              tomorowd=01 ;
              tomorowm=todaym+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,tomorowm,todayy) ;
    }
    else
    /* Passage d'un jour à un autre */
    if(todayd>=01 && todayd<30 && todaym!=02 && todayy>=1901 && todayy <=2099 && todaym!=0 && todaym<=12)
    {
              tomorowd=todayd+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,todaym,todayy) ;
    }
    else
    if(todayd>=01 && todayd<28 && todaym==02 && ( 0!=todayy%400 || (0!=todayy%4 && 0==todayy%100)) && todayy>=1901 && todayy <=2099)
    {
              tomorowd=todayd+01 ;
              printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,todaym,todayy) ;
    }
    else
    if(todayd>=01 && todayd<29 && todaym==02 && ( 0==todayy%400 || (0==todayy%4 && 0!=todayy%100)) && todayy>=1901 && todayy <=2099)
    {
               tomorowd=todayd+01 ;
               printf("\n Le jour d'apres sera le: %.2u/%.2u/%u \n",tomorowd,todaym,todayy) ;
    }
    else
    /* Passage d'une année à une autre */
    if(todayd==31 && todaym==12 && todayy>=1901 && todayy <=2099)
    {
               tomorowd=01 ;
               tomorowm=01 ;
               tomorowy=todayy+01 ;
               printf("\n Le jours d'apres sera le: %.2u/%.2u/%u \n",tomorowd,tomorowm,tomorowy) ;
    }
    /* Date saisie incorrecte */
    else
    {
     printf("\n La date saisie est incorrecte. \n") ;   
    }
    system("pause") ;
    return(0) ;  
}