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