Guest User

Untitled

a guest
Jan 20th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     int a, m, d;
  6.     bool corr = true;
  7.     while (cin >> d >> m >> a) {
  8.         corr = true;
  9.         if (m == 2 and (a%4 == 0 and (a%100 != 0 or a%400 == 0)) and (d > 29 or d < 1))corr = false;
  10.         else if (m == 2 and (not (a%4 == 0 and (a%100 != 0 or a%400 == 0))) and (d>28 or d < 1))corr = false;
  11.         else if ((m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12) and (d > 31 or d < 1))corr = false;
  12.         else if ((m == 4 or m == 6 or m == 9 or m == 11) and (d > 30 or d < 1)) corr =false;
  13.         else if (m >12 or m< 1)corr=false;
  14.         if (corr)cout << "Data Correcta" << endl;
  15.         else cout << "Data Incorrecta" <<endl;
  16.     }
  17. }
Add Comment
Please, Sign In to add comment