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

Ответы на вопрос

Язык не указан. Пишу на python:
x = int(input())
d = int(input())
k = int(input())
res = d - k % x
if (res <= 0):
res += x
print(res)



Для решения этой задачи, вам нужно учитывать, что прошедшие дни делятся на целое количество недель, и остаток от деления будет соответствовать дню недели на далекой планете.
Пусть X - длительность недели на далекой планете, D - номер текущего дня недели, K - количество дней, которые прошли со дня начала отсчета. Тогда, чтобы найти номер дня недели через K дней назад на далекой планете, нужно выполнить следующие шаги:
- Найдите остаток от деления K на X. Это представляет, сколько полных недель прошло, и сколько дней осталось после них.
- Вычислите новый номер дня недели как (D - остаток от деления K на X). Если результат меньше 1, добавьте X к нему.
Пример на Python:
pythonX, D, K = map(int, input().split())
remaining_days = K % X
new_day_number = (D - remaining_days) if D > remaining_days else (D - remaining_days + X)
print(new_day_number)
Пример: Входные данные: 3 1 4 Выходные данные: 3
В этом примере, длительность недели (X) равна 3, текущий день недели (D) - 1, и прошло 4 дня (K). Остаток от деления 4 на 3 равен 1, поэтому новый день недели будет (1 - 1) = 0, что эквивалентно последнему дню недели на далекой планете, который в данном случае также имеет номер 3.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili