Високосные годы подсчитать несложно. Вам просто нужно сделать простое деление.
Шаг

Шаг 1. Начните с года, который вы хотите вычислить

Шаг 2. Проверьте, делится ли год на 4 (результат - целое число без остатка)
В остальном, как и в 1997 году, год не високосный. Если это так, как в 2012 году, переходите к следующему пункту.

Шаг 3. Проверьте, делится ли год на 100
Если он делится на 4, но не на 100, например, 2012, то год является високосным. Если год делится на 4 и 100, например, 2000, переходите к следующему пункту.

Шаг 4. Проверьте, делится ли год на 400
Если год делится на 100, но не на 400, какой год нет високосный год. Если год делится на оба, год является високосным. Итак, 2000 год - високосный.
подсказки
- Високосные годы: 1600, 1604, 1608, 1612, 1616… 1684, 1688, 1692, 1696, 1704 (1700 без учета, почему?), 1708, 1712… 1792, 1796, 1804 (без 1800), 1808, 1812… 1892, 1896, 1904 (без учета 1900), 1908, 1912… 1992, 1996, 2000 (включая 2000, почему?), 2004, 2008, 2012… 2092, 2096, 2104 (без 2100)… 2196, 2204… 2296, 2304… 2396, 2400 (почему?), 2404… и т. Д.
- Любой год, который делится на «4», считается високосным. 1 год равен 365 дням + 6 часам, поэтому он равен 365 1/4 дня. Каждые 4 года 6 часов превращаются в один день (6X4 = 24 часа). Вот почему у нас есть один дополнительный день в феврале.