Année bissextile en C

Dans ce tutoriel, nous allons écrire un programme C pour vérifier si l’année d’entrée (entrée par l’utilisateur) est une année bissextile ou non.
 
 
Vous pouvez vérifier si une année est bissextile ou non en utilisant cette logique mathématique:

Année bissextile:
  • Si une année est divisible par 4, 100 et 400, il s’agit d’une année bissextile.
  • Si une année est divisible par 4 mais pas par 100, il s’agit d’une année bissextile.
Pas une année bissextile:
  • Si une année n’est pas divisible par 4, il ne s’agit pas d’une année bissextile.
  • Si une année est divisible par 4 et 100 mais pas par 400, il ne s’agit pas d’une année bissextile.
Code source :
#include <stdio.h>

int main()
{
    int annee;

    printf("Entrez une année: ");
    scanf("%d",&annee);

    if(annee % 4 == 0)
    {
        if( annee % 100 == 0)
        {
            if ( annee % 400 == 0)
                printf("%d est une année bissextile", annee);
            else
                printf("%d pas une année bissextile", annee);
        }
        else
            printf("%d est une année bissextile", annee );
    }
    else
        printf("%d pas une année bissextile", annee);

    return 0;
}

La sortie :

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *