32

Posebni rojstni dnevi

Srednja
Programski jeziki:
C# Java Python
Opis naloge:
Tvoj prijatelj Luka je rojen 29. februarja 1996 in se šali, da ima rojstni dan samo vsake štiri leta. Zanima ga, koliko "pravih" rojstnih dni bo lahko praznoval v svojem življenju.

Luka načrtuje, da bo živel do leta 2080, in bi rad vedel, koliko prestopnih let (in s tem koliko 29. februarjev) bo med letom njegovega rojstva in letom 2080. V neprestopnih letih mora praznovat 28. februarja ali 1. marca, kar po njegovem mnenju "ni isto".

Napiši program, ki izračuna število prestopnih let med vključno letom 1996 in letom 2080 in pove Luki:
- Koliko "pravih" rojstnih dni bo lahko praznoval
- V katerih letih bo lahko praznoval na pravi datum
Primeri delovanja:
Vhodni podatki:
Leto rojstva: 1996 Zadnje leto: 2080
Pričakovan rezultat:
=== LUKOVI ROJSTNI DNEVI === Med letom 1996 in 2080 je 21 prestopnih let. Luka bo lahko praznoval "pravi" rojstni dan 21-krat. Prestopna leta: 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080