Programme C pour vérifier l'année bissextile

Dans cet exemple, vous apprendrez à vérifier si l'année saisie par l'utilisateur est une année bissextile ou non.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Opérateurs de programmation C
  • C if… else Déclaration

Une année bissextile est exactement divisible par 4 sauf pour les années centenaires (années se terminant par 00). L'année du siècle n'est une année bissextile que si elle est parfaitement divisible par 400.

Par exemple,

  • 1999 n'est pas une année bissextile
  • 2000 est une année bissextile
  • 2004 est une année bissextile

Programme de vérification de l'année bissextile

 #include int main() ( int year; printf("Enter a year: "); scanf("%d", &year); // leap year if perfectly visible by 400 if (year % 400 == 0) ( printf("%d is a leap year.", year); ) // not a leap year if visible by 100 // but not divisible by 400 else if (year % 100 == 0) ( printf("%d is not a leap year.", year); ) // leap year if not divisible by 100 // but divisible by 4 else if (year % 4 == 0) ( printf("%d is a leap year.", year); ) // all other years are not leap year else ( printf("%d is not a leap year.", year); ) return 0; )

Sortie 1

 Entrez une année: 1900 1900 n'est pas une année bissextile. 

Sortie 2

 Entrez une année: 2012 2012 est une année bissextile. 

Articles intéressants...