Informatică, întrebare adresată de mark2k2, 8 ani în urmă

ma poate ajuta cineva la problema #455 de pe pbinfo?

Răspunsuri la întrebare

Răspuns de Adelyn23
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