Срочноо!!!! Заранее спасибо

0 голосов
32 просмотров

Срочноо!!!! Заранее спасибо


image

Информатика (234 баллов) | 32 просмотров
Дан 1 ответ
0 голосов

По результату работы программы M=4, следовательно, цикл while x>0 отрабатывает 4 раза.  Отсюда вывод - число x - меньше 8^4  (восемь в четвертой степени).

Во - вторых, число L по результату работы программы = 12, причем L изменяется, если остаток от деления x на 8 больше 4, отсюда можно сделать вывод, что L суммируется в цикле while только два раза.

Из всех этих заключений можно сделать вывод, что число х можно записать в виде  х = а*8^3 + b,

где a и b < 8, и  a + b = 12.  Максимальным число х будет, если  a = 7,  b = 5.  Тогда х = 7*8^3 + 5 = 3589.  Запускаем приведенную программу вводим х = 3589 и получаем результат  L =12, M =4

Запускаем программу при х = 3590  и получаем  L=13, M =4.

(9.7k баллов)