ma poate ajuta cineva la problema #455 de pe pbinfo?
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int z , l , a;
cin >> z >> l >> a;
z ++;
if(l == 1 || l == 3 || l == 5 || l == 7 || l == 8 || l == 10 || l == 12)
if(z>31)
{
z = 1, l ++;
if(l>12)
l = 1, a++;
}
if(l == 4 || l == 6 || l == 9 || l == 11)
if(z>30)
z = 1, l ++;;
if(l == 2)
{
if( (a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
{
if(z>29)
z = 1, l ++;;
}
else
if(z > 28)
z = 1, l ++;
}
cout << z << " " << l << " " << a;
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă