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

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

На различных планетах длительность года разная, а означает и рабочая неделя там тоже может быть не семидневной. Знаменито, что длительность недели на некой дальной планетке сочиняет 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:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

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

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

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

Войти на сайт