- 1
- 2
- 3
- 4
bool isDate(int d, int m, int y)
{
return m > 0 && m < 13 ? d > 0 && d < 29 + (m - 2 ? 2 + (m + m / 8) % 2 : !(y % 4) && (y % 100) || !(y % 400)) : 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
bool isDate(int d, int m, int y)
{
return m > 0 && m < 13 ? d > 0 && d < 29 + (m - 2 ? 2 + (m + m / 8) % 2 : !(y % 4) && (y % 100) || !(y % 400)) : 0;
}
Her 14.11.2023 09:43 # +1
guest6 14.11.2023 10:20 # 0
Да, выглядит страшно, при программировании в таком стиле немудрено запутаться.
FataLL 16.11.2023 21:22 # +1
guest6 17.11.2023 04:01 # 0
guest6 17.11.2023 04:22 # 0
guest6 16.11.2023 21:34 # 0
А нету готовой структуры?
типа https://en.cppreference.com/w/cpp/chrono ?
Или это лаба студента 1994-го года выпуска? Тогда вопросов нет
guest6 16.11.2023 21:37 # 0
Воображаю, какие плюсовики в жизни всезнайки и зануды. В ШтоГдеКогда играть могут