C Program za provjeru prijestupne godine

U ovom ćete primjeru naučiti provjeriti je li godina koju je korisnik unijeo prijestupna ili nije.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Operateri programiranja
  • C if … else Izjava

Prestupna godina točno se dijeli s 4, osim s stoljećima (godine koje završavaju s 00). Stoljetna godina je prijestupna samo ako je savršeno djeljiva sa 400.

Na primjer,

  • 1999. godina nije prestupna
  • 2000. je prestupna godina
  • 2004. je prestupna godina

Program provjere prijestupne godine

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

Izlaz 1

 Unesite godinu: 1900. 1900. nije prestupna. 

Izlaz 2

 Unesite godinu: 2012. 2012. je prestupna. 

Zanimljivi članci...