Для того чтобы программа вывела число 52, необходимо найти значение переменной X, которое приведет к этому результату.
Исходный цикл while в программе будет выполняться до тех пор, пока произведение p и k больше значения X.
Давайте подставим X = 52 и посмотрим, как будет развиваться итерация цикла:
p = 33 k = 1
при первой итерации: p * k = 33 * 1 = 33 33 > 52 - не выполнено, к = 1 + 3 = 4, p = 33 - 2 = 31
при второй итерации: p * k = 31 * 4 = 124 124 > 52 - выполнено, выводится k = 4
Таким образом, максимальное число, которое можно подставить вместо переменной X, чтобы программа вывела число 52, это 52.
