Внеземная неделяНа разных планетах продолжительность года различная, а означает и рабочая

Внеземная неделя

На различных планетах длительность года разная, а означает и рабочая неделя там тоже может быть не семидневной. Знаменито, что длительность недели на некой дальной планетке сочиняет X дней, также знаменито, что на данный момент на этой планетке денек недели под номером D. Обусловьте, какой денек недели был на дальной планетке K дней назад.

Формат входных данных
Три целых числа:
X - длительность недели на некоторой дальной планете (1 lt; X lt; 1000)
D - номер текущего дня недели (1 lt; D lt; X)
K - количество дней, которые прошли со дня начало отсчета (1 lt; K lt; 109)

Формат выходных данных
Целое число: номер дня в недели для искомого денька

Примеры
входные данные выходные данные
3 1 4
3

Задать свой вопрос
2 ответа

Ввод: X ^ D ^ K С/П.

П2 -gt; П1 -gt; П0

ИП2 ^ ИП0 / [x] ИП0 * -

ИП1 - /-/ ИП0 +

^ ИП0 / [x] ИП0 * -

x=0 28 ИП0 С/П

На индикаторе номер подходящего дня.

Давай будем K раз изменять наш текущий денек на "вчерашний", т.е. убавлять на 1. Если после еще одного такового уменьшения мы получили, что наш текущий денек стал равен 0, означает, мы теснее перебежали в последний денек предыдущей недели. Тогда мы разговариваем, что наш текущий денек равен X.

Схематично изобразил это на вложении 1.  


Код на PascalABC

var   x, d, k, // Числа из ввода

  i   : integer;

begin

  read(x, d, k); // Ввод чисел

  for i:=1 to k do // Будем равномерно идти на k дней вспять

  begin

    d:=d-1; // Идём на один денек назад

    if (d lt; 1) then

      d:=x; // Перебегаем на предшествующую неделю, если нужно

  end;

  writeln(d); // Выводим ответ

end.

--------------------------------------------------

Вложено решение как файл.

Виолетта Груненышева
...и конкретно потому, чтоб сдать задачу, ему необходимо управляться Вашим ответом?
Владислав Конф
А чем мой ответ плох? Можно и им.
Вовка
Ну, я, к примеру, не понимаю, что там происходит. Малыши в школах Pascal учат, в олимпиадном программировании - C++, Python, FPC
Вадик Огиенко
Не в курсе, чему их сейчас учат, но очевидно какой-то дичи, учитывая теперешний уровень образования. Многие из нас в молодости обладали программированием МК-61, вот под него и пишу.
Полутов Миха
Но соглашусь: теперешнего кодера-прогера таковой код повергает в экзистенциальный ужас.
Тамара Сушнова
Ну да, желая бы поэтому, что этим ужасным устройством теснее издавна не пользуются)
Ненчин Арсений
В своё время 10-ки тыщ людей, любителей этих машинок, общества по всему Союзу создавали. А что за сейчас - вон только в 12-м году считали код ПЗУ процессоров этого устройства.
Думенькин Владимир
В 13-м написали настоящий эмулятор.
Елизавета Мишинская
Люди помнят, увлекаются, скучают.
Василиса Воропкова
Это я про любителей. А для инженеров, студентов тех. квалификаций и т. п. это вообще незаменимый инструмент был. Даже в космос летал.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт