Ответ: Минимальное значение переменной
Это официальный ключ к заданию, источник — открытый банк заданий ФИПИ. Свой ответ можно сверить на странице задачи.
В бланк: число или слово без единиц измерения; дробную часть отделяйте запятой.
Определите, при каком наименьшем введённом значении переменной $s$ программа выведет число 16. Для Вашего удобства программа представлена на четырёх языках программирования.
1s = int(input()) 2s = (s + 21) // 10 3n = 1 4while s > 0: 5 s = s - n 6 n = n * 2 7print(n)
Где здесь ошибаются
Учитывают только сумму вычитаемых значений и забывают проверить условие продолжения цикла.
Ошибочно считают, что для получения 16 цикл должен выполниться пять раз.
Не учитывают целочисленное деление при вычислении значения $(s+21) // 10$.