Дни недели пронумерованы следующим образом 1-понедельник, 2-вторник,3-среда,7-воскресенье.Дано целое число лежащее в диапазоне от 1 до 365. Определить номер дня недели к-го дня года,если известно, что первое января было вторником.

20 Окт 2019 в 19:42
247 +1
2
Ответы
1

Поскольку 1 января было вторником, то 2 января будет среда (2+1=3, т.е. 1 - вторник, 2 - среда и т.д.), а 3 января - четверг, 4 января - пятница и т.д.

Таким образом, чтобы определить номер дня недели для к-го дня года, можно воспользоваться следующей формулой:

Номер дня недели = (номер дня в году + 1) % 7

где % обозначает остаток от деления.

Например, если к-й день года равен 100, то чтобы найти номер дня недели для этого дня:

Номер дня недели = (100 + 1) % 7 = 101 % 7 = 3

Таким образом, к-й день года будет средой (3 - среда).

19 Апр в 10:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир