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
Răspuns de
6
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
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
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă