Informatică
apuasul
2023-06-08 17:15:27
Se citesc 3 numere naturale z l a. Să se decidă dacă reprezintă o dată calendaristică corectă, în format zi luna an. Date de ieşire: Programul afișează pe ecran mesajul DA, dacă cele trei numere formează o dată calendaristică corectă, respectiv NU în caz contrar. Restricţii şi precizări: 1850 ≤ a ≤ 2500 0 ≤ z,l ≤ 100 Exemplu: Intrare: 29 2 2000 Ieșire: DA
Răspunsuri la întrebare
dudumugu
2023-06-08 21:04:06

Prima calculezi daca anul e bisect :D faci asa if((a-2000)%4==0){ bisect=1; }else[ bisect=0; } apoi verifici daca luna e mai mare de 0 si mai mic de 13 apoi pentru fiecare luna verifici daca corespune cu zilele, si pt februarie verifici in functie de variabila bisect

Adăugați un răspuns