Cerinţa
Se citesc 3 numere naturale z l a. Să se decidă dacă reprezintă o dată calendaristică corectă, în format zi luna an.
Date de intrare
Programul citește de la tastatură numerele z l a.
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
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;i
nt main()
{
int z,l,a,p,ok;
cin>>z>>l>>a;
ok=0;
p=0;
if (z>0 && z<=31)
ok=1;
else
p=1;
if(l>=1 && l<=12)
ok=1;
else
p=1;
if(a>=1850 && a<=2500)
ok=1;
else
p=1;
if(ok == 1 && p == 0)
cout<<"DA";
else
cout<<"NU";
return 0;}
using namespace std;i
nt main()
{
int z,l,a,p,ok;
cin>>z>>l>>a;
ok=0;
p=0;
if (z>0 && z<=31)
ok=1;
else
p=1;
if(l>=1 && l<=12)
ok=1;
else
p=1;
if(a>=1850 && a<=2500)
ok=1;
else
p=1;
if(ok == 1 && p == 0)
cout<<"DA";
else
cout<<"NU";
return 0;}
Alte întrebări interesante
Chimie,
8 ani în urmă
Geografie,
8 ani în urmă
Engleza,
8 ani în urmă
Istorie,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă