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
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