Fonction en inforamatique

SVP j'ai besoin d'aide sur cet éxo:
écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
Merci de bien vouloir me répondre .

4 réponses

  1. c'est quoi ton langage et ton logiciel que tu utilise ?
    0
    1. j'utilise le langage C
      0
    2. @mi_fatimaSVP j'ai besoin d'aide sur cet éxo:
      écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
      mais cette fois avec le langage c++
      Merci de bien vouloir me répondre .
      0
  2. int j
    int m
    int y

    boolean bisextile(int year)
    {
    boolean bis=false
    if(year % 400 == 0)
    bis=true
    else if(year % 100 == 0)
    bis=false
    else if(year % 4 == 0)
    bis=true

    return bis
    }

    int maxJourFev(int year)
    {
    int max=28
    if(bisextile(year))
    {
    max=29
    }
    return max
    }

    boolean dateOk(int year, int month, int day)
    {
    boolean verif=false
    if(month == 1 || month == 3 || ... || month == 8 || ... || month==12) //rajoute les mois qui manque allant juqsu'a 31 jours (5,7,10)
    {
    if(day<32)
    {
    verif=true
    }

    else if(month == 2 || month == 4 || month==6 || month ==9 || month==11)
    {
    if(month == 2 && day<maxJourFev(year)+1)
    {
    verif=true
    }
    else if(day<31)
    {
    verif=true
    }
    }

    int main()
    {
    int jour, mois, annee
    scanf("%i", &jour)
    scanf("%i", &mois)
    scanf("%i", &annee)

    if(day>0)
    {
    if(dateOk(annee,mois,jour))
    {
    printf("OK")
    }
    else
    {
    printf("Not OK")
    }
    }

    }

    /*
    sinon juste comme ca va voir le site du zero (site du zero en recherche google). tu trouveras tout ce qu'il faut
    pour apprendre a coder et comprendre
    */
    0
    1. ha oui j'oubliais...rajoute 2 ou 3 printf là ou tu le juge utile et oublie pas de remettre correctement le main
      0
      1. merci beaucoup pour ton aide
        0
    2. S.V.P c très urgent j'ai besoin d'aide sur cet éxo:
      écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
      mais avec le langage c++
      Merci de bien vouloir me répondre .
      0