Решение: Результат выполнения цикла
Запишите число, которое будет напечатано в результате выполнения программы. Во всех представленных вариантах программы используется целочисленное деление.
Решение по шагам
3 шагаВ начале работы программы $s=250$, $n=1$. На каждой итерации выполняется целочисленное деление $s$ на $3$ и умножение $n$ на $2$.
$$s \leftarrow \lfloor s/3 \rfloor,\quad n \leftarrow 2n$$Последовательно вычисляем значения переменной $s$:
$$250 \to 83 \to 27 \to 9 \to 3 \to 1 \to 0$$После получения $s=0$ цикл завершается. Деление выполнялось $6$ раз, поэтому значение $n$ равно:
$$n=1\cdot 2^6=64$$Где здесь ошибаются
Использовать обычное, а не целочисленное деление.
Не учитывать итерацию, на которой значение $s$ из $1$ становится равным $0$.
Умножить $n$ на $2$ не такое количество раз, сколько выполнялся цикл.