ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 58
Цикл вычитает из x число Q = 9 и считает вычитания в L. После остановки исходное число X представляется как X = Q · L + r, где 0 ≤ r < Q; оставшееся x равно r.
Затем M получает остаток r. Если M < L, две величины переставляются, поэтому на выходе стоят меньшая и большая из частного и остатка: 4 и 6. Разберём оба возможных порядка.
Частное 4, остаток 6: ограничение остатка выполнено, X = 9 · 4 + 6 = 42.
Частное 6, остаток 4: ограничение остатка выполнено, X = 9 · 6 + 4 = 58.
Из всех допустимых вариантов выбираем наибольшее: 58.
Проверка: 58 = 9 · 6 + 4. После упорядочивания этих двух значений получаем именно 4 и 6. Других порядков для пары частного и остатка нет.
Перед последним вычитанием текущее x = 13 ≥ 9, поэтому проход выполняется. После него x = 4 < 9, следующий проход запрещён.
Итого выполнено 6 вычитаний. Условие перестановки сравнивает эти готовые частное и остаток, а исходное X после цикла уже не используется.
Ответ: 58.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF4A068F.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.