Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- int a, m, d;
- bool corr = true;
- while (cin >> d >> m >> a) {
- corr = true;
- if (m == 2 and (a%4 == 0 and (a%100 != 0 or a%400 == 0)) and (d > 29 or d < 1))corr = false;
- 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;
- 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;
- else if ((m == 4 or m == 6 or m == 9 or m == 11) and (d > 30 or d < 1)) corr =false;
- else if (m >12 or m< 1)corr=false;
- if (corr)cout << "Data Correcta" << endl;
- else cout << "Data Incorrecta" <<endl;
- }
- }
Add Comment
Please, Sign In to add comment