На разных планетах длительность года разная, а значит и рабочая неделя там тоже может быть не семидневной. Известно, что длительность недели на некой далекой планете составляет X дней, а сейчас на этой планете день недели под номером D. Определите, какой день недели был на далекой планете K дней назад. Формат входных данных Три целых числа: X - длительность недели на некой далекой планете (1 < X < 1000) D - номер текущего дня недели (1 < D < X) K - количество дней, которые прошли со дня начало отсчета (1 < K < 109) Формат выходных данных Целое число: номер дня в неделе для искомого дня входные данные выходные данные 3 1 4 3

6 Июл 2020 в 19:42
184 +1
0
Ответы
1

На далекой планете с длительностью недели X дней, текущий день недели под номером D. Чтобы определить какой день недели был K дней назад, нужно выполнить следующие действия:

Найдем остаток от деления K на X. Пусть это число будет Y.Теперь вычтем Y из D.Если полученное число меньше 1, то добавим к нему X.

Например, если X=3, D=1, K=4, то:

Y = 4 % 3 = 11 - 1 = 00+3 = 3

Таким образом, на далекой планете 4 дня назад был день недели под номером 3.

18 Апр 2024 в 10:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир