Дано следующее условие: Известен год. Определить, будет ли этот год високосным, и к какому веку этот год относится.
Ршение задачи складываается из вух частей: определения високосен ли год и опрдеелния века.
1. Високосным является такой год, который целочисленно делится на 400 или целочисленно делится 4 не делится на 100. Эти данные будут храниться в переменной типа boolean. Запись и извлечение значния из перемнной происходят с помощью проверки на правдивоссть.
2. На приммере любого века (21: 2001 - 2100) можно увидеть, что первые две цифры любого года кроме первого, совпадают с номером века сложенным с 1. Кроме того, нам известно, что номер первого года века делится на 100. Тогда можно вывести формулу: Век равен году целочисленно деленному на 100 плюс проверка того, что целочисленное деление года на 100 не равно нулю. Последнее действие фактичски является проверкой на то, что это первый год века. Реализовано с помощью библиотки math, откуда была взята функция округлления вниз для модеелирования целочисленного деления.
Это год века