Diff for ''
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| <div style="font-weight: bold; background: #fca; border: solid 1px #700; text-align: center; margin: 1em; padding: 0.5em;">Tato stránka není kompletní a/nebo může obsahovat chyby!</div> | Jsou dána dvě data ve tvaru den měsíc rok, tzn. každé datum je zadáno jako trojice celých čísel. Všech šest čísel je na standardním vstupu uvedeno na jednom řádku, čísla jsou od sebe oddělena mezerami. Obě zadaná data jsou z období platnosti našeho současného Gregoriánského kalendáře, tedy od 15.10.1582 dále (maximálně do konce roku 2500). Obě data jsou zadána korektně, první z nich je starší než druhé. Program určí, kolik dní uplynulo nebo uplyne mezi oběma daty. Výsledkem vypsaným na standardní výstup bude jedno celé číslo - odpovídající počet dní. Jednotlivé měsíce v roce mají po řadě 31, 28 (nebo 29), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 dní. V Gregoriánském kalendáři je přestupný každý rok, jehož číslo je násobkem 4, s výjimkou celých století, která přestupná nejsou. Roky, jejichž letopočet je dělitelný 400, ovšem přestupné jsou, ačkoliv to jsou celá století. Tedy například roky 1900 a 2100 nejsou přestupné, zatímco rok 2000 přestupný byl. Upozornění: Není povoleno získat výsledek tak, že byste celé zkoumané období procházeli postupně po jednotlivých dnech. Není také povoleno použít hotové řešení z knihovny datetime. V ReCodExu sice za taková řešení můžete získat plný počet bodů, ale takto získané body vám budou dodatečně odečteny. Příklad 1: Vstup: 1 1 2007 3 1 2007 Odpovídající výstup: 2 Příklad 2: Vstup: 2 2 2000 2 2 2001 Odpovídající výstup: 366 |