Se dau numerele z,l,a apartine N. Să se determine dacă tripletul (z,l,a) reprezintă o dată calendaristică corectă a secolului XX. Exemplu. Data de 31.04.1953 nu este o dată corectă a secolului XX (luna a patra are doar 30 de zile). Data de 29.02.1990 nu este o dată corectă a secolului XX (anul 1990 nu este an bisect). cu if si else trebuie rezolvata...
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
unsigned z,l,a;
cin>>z>>l>>a;
if((l==1 || l==3 || l==5 || l==7 || l==8 || l==10 || l==12) && z<=31)
cout<<"da";
else
if((l==4 || l==6 || l==9 || l==11) && z<=30)
cout<<"da";
else
if(l==2 && a%4==0 && z==29)
cout<<"da";
else
cout<<"nu";
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă