Ц Програм за проверу преступне године

У овом примеру ћете научити да проверите да ли је година коју је корисник унео преступна или не.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц Оператери програмирања
  • Ц иф… елсе Изјава

Преступна година је тачно дељива са 4, осим са вековима (године које се завршавају са 00). Вековна година је преступна само ако је савршено дељива са 400.

На пример,

  • 1999. година није преступна
  • 2000. је преступна година
  • 2004. је преступна година

Програм за проверу преступне године

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

Резултат 1

 Унесите годину: 1900. 1900. није преступна. 

Резултат 2

 Унесите годину: 2012. година је преступна. 

Занимљиви Чланци...