@nmcf
5984 / 5295 / 1836
Регистрация: 14.04.2014
Сообщений: 21,828
|
08.06.2016, 14:35
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
| if (D > 0 && D < 32 && M > 0 && M < 13 && Y > 1800 && Y < 2200)
{
bool isLeap = Leap(Y);
if (((M == 6 || M == 4 || M == 9 || M == 11) && D <= 30)
|| (M != 2 && D <= 31)
|| (M == 2 && ((isLeap && D <= 28) || (!isLeap && D <= 29))))
return true;
}
return false; |
|
0
|