Як визначити високосний рік

Як визначити високосний рік

Згідно юліанським календарем, рік, в якому є 29 лютого, а кількість днів одно 366, отримав назву високосний. Кожен четвертий рік до звичних 28 дням лютому додається ще один день. Однак такий алгоритм обчислення високосного року після прийняття григоріанського календаря в 1582 році слід змінити.

Інструкція

  1. Розділіть числове значення року на 4. Ті роки, які не будуть кратні 4-м, не відносяться до високосним.

    Приклад.

    2008 рік / 4 = 502

    2011 рік / 4 = 502,75

    2008 рік — високосний (ділиться без залишку), згідно з правилом кроку 1, 2011 — не високосний (ділиться із залишком).
  2. Після успішного виконання кроку 1, слід розділити числове значення року на 100.

    Якщо рік ділиться на 100 без залишку, цей рік не буде високосним, навіть якщо він був успішно розділений на 4.

    Приклад.

    2104 / 4 = 526

    2104 / 100 = 21,04

    2104 кратний 4, але не кратний 100 (при розподілі вийшов залишок).

    Згідно з правилом кроку 2, він високосний.

    2100 / 4 = 525

    2100 / 100 = 21

    2100 кратний 4, але кратний і 100. Згідно з правилом кроку 2, він не високосний.

    Але тут теж можуть бути виключення. Для точного розрахунку виконайте крок 3.
  3. Необхідно рік, числове значення якого виявилося кратним 4 і 100, розділити на 400. Якщо воно розділиться без залишку, значить рік, все-таки, високосний!

    Приклад.

    2100 / 4 = 525

    2100 / 100 = 21

    2100 / 400 = 5,25

    2100 не кратний 400, значить, згідно з усіма правилами, він не високосний

    2000 / 4 = 500

    2000 / 100 = 20

    2000 / 400 = 5

    2000 ділиться без залишку на 4, на 100, а й на 400. Отже, згідно з правилом кроку 3, він — високосний.

Корисні поради

На сьогоднішній день правило обчислення високосного року обмежується кроком 3 та діє після прийняття григоріанського календаря. Такий алгоритм необхідно було створити, тому що в році накопичувалися зайві хвилини, які через кілька століть приводили до зміщення календаря щодо днів рівнодення.