Почти каждые четыре года - високосный год.

Високосный год, придуманный Юлием Цезарем и позже исправленный при введении григорианского календаря, имеет 366 дней вместо обычных 365 дней. > в Григорианском календаре (календаре, введенном Папой Григорием XIII). Земля совершает оборот вокруг Солнца примерно за 365,24 дня. Обычные 365 дней примерно на 1/4 меньше полного оборота, а високосный год примерно на 3/4 дня больше тропического года.

В частности, Земле требуется около 365,242189 дней или 365 дней, 5 часов, 48 минут и 45 секунд, чтобы совершить оборот вокруг Солнца. В григорианском календаре (наиболее широко используемом календаре в современном мире) всего 365 дней в году, поэтому, если мы не добавим дополнительный день (високосный день) 29 февраля, ПОЧТИ каждые 4 лет, мы будем терять около 6 часов вне календаря каждый год. Это означает, что через сто лет календарь сместится примерно на двадцать четыре дня.

Критерии високосного года

Есть 3 критерия, которые необходимо учитывать, чтобы определить високосный год.

  1. Если год можно без остатка разделить на 4, то это високосный год.
  2. Если год можно разделить на 100 без остатка, а на 400 он не делится без остатка, то это НЕ високосный год.
  3. Если год делится без остатка на 400, то это високосный год.

Примеры високосного года:

  1. 2000 год был високосным
  2. 2400 год будет високосным
  3. 1800 год не был високосным
  4. 1900 год не был високосным

2000 год был особенным, поскольку впервые после перехода от юлианского календаря (календарь, предложенный Юлием Цезарем) к григорианскому календарю использовался 3-й критерий. .

C-программа високосного года

Давайте создадим программу, которая будет определять, является ли год високосным или нет, используя критерии високосного года.

Сначала мы попросим пользователя ввести целое число для года после создания нашей основной функции.

Теперь, когда у нас есть пользователи, вводимые в переменную под названием «год», давайте используем операторы if для проверки критериев того, что год должен быть високосным. Сначала мы проверяем критерий №3, затем проверяем критерий №2 и, наконец, проверяем критерий №1. Наконец, у нас есть оператор else для печати, что если год не соответствует критериям, то это не високосный год.

Вот и все, вы можете получить исходный код на моей учетной записи github randerson112358.



Спасибо за чтение этой статьи, я надеюсь, что она будет полезна для всех вас! Продолжайте учиться, и если вы хотите больше видео по информатике, программированию и анализу алгоритмов, пожалуйста, посетите и подпишитесь на мои каналы YouTube (randerson112358 & compsci112358)

Ознакомьтесь со следующим контентом / видео по информатике, анализу алгоритмов, программированию и логике:

Канал YouTube:
randerson112358:https://www.youtube.com/channel/UCaV_0qp2NZd319K4_K8Z5SQ

compsci112358:
https://www.youtube.com/channel/UCbmb5IoBtHZTpYZCDBOC1CA

Веб-сайт:
http://everythingcomputerscience.com/

Видеоуроки по повторяющимся отношениям:
https://www.udemy.com/recurrence-relation-made-easy/

Видеоучебник по алгоритмическому анализу:
https://www.udemy.com/algorithm-analysis/

Твиттер:
https://twitter.com/CsEverything

"YouTube канал:"

Веб-сайт по информатике:

Видео Udemy по алгоритмическому анализу: