12.5. Какие годы являются високосными, а какие - нет?

Високосным (то есть в котором 366 дней за счет 29 февраля) годом являются год, номер которого делится без остатка на 4, кроме тех, числа которых оканчиваются на два нуля, но не делятся на 400, поэтому, например, годы 1700, 1800, 1900 не являются високосными, а 2000 является.

Дело в том, что в астрономическом солнечном году всего 365.242198 астрономических солнечных суток. Отсюда и дополнительные невисокосные годы.