Для определения, сколько существует различных значений x, при вводе которых программа выведет число 128, необходимо рассмотреть логику вашего кода.
Итак, дано: int x, s, n; cin >> x; s = 5 * (x / 10); n = 1; do { s = s + 35; n = n * 2; } while (s > 250); writeln(n)
Первоначально вы вводите значение переменной x. Затем переменная s вычисляется как 5 * (x / 10). Переменная n инициализируется значением 1.
Затем запускается цикл do-while. В этом цикле значение переменной s увеличивается на 35, а значение n умножается на 2 до тех пор, пока s > 250.
Когда значение s превысит 250, цикл завершится, и выведется значение переменной n.
Таким образом, вам нужно найти такие значения x, при которых выход из цикла произойдет при n равном 128.
Давайте разберемся в логике кода и определим, какие значения x приведут к выводу числа 128 при завершении цикла.