Program C do sprawdzania roku przestępnego

W tym przykładzie nauczysz się sprawdzać, czy rok wprowadzony przez użytkownika jest rokiem przestępnym, czy nie.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • Operatorzy programowania C.
  • C if… else Statement

Rok przestępny jest dokładnie podzielny przez 4, z wyjątkiem lat stuleci (lata kończące się na 00). Rok stulecia jest rokiem przestępnym tylko wtedy, gdy można go całkowicie podzielić przez 400.

Na przykład,

  • 1999 nie jest rokiem przestępnym
  • 2000 to rok przestępny
  • 2004 to rok przestępny

Program sprawdzania roku przestępnego

 #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; )

Wyjście 1

 Wpisz rok: 1900 1900 nie jest rokiem przestępnym. 

Wyjście 2

 Wpisz rok: 2012 2012 to rok przestępny. 

Interesujące artykuły...