CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Enter your date of birth in 3 parts - date (dd), month (mm), year (yyyy)
#include <iostream>
#include <ctime>
using namespace std;
int now_date, now_month, now_year;
bool isLeapYear(int year) {
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))
return true;
return false;
}
int daysInMonth(int month, int year) {
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
return 31;
else if (month == 4 || month == 6 || month == 9 || month == 11)
return 30;
else
return (isLeapYear(year)) ? (29) : (28);
}
bool isDOBvalid(int date, int month, int year) {
if (year > now_year) {
return false;
} else if (year == now_year) {
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run