Максимальное значение переменной
Определите, при каком наибольшем введённом значении переменной $s$ программа выведет число 4. Для Вашего удобства программа представлена на четырёх языках программирования.
1s = int(input()) 2s = (s - 21) // 10 3n = 1 4while s >= 0: 5 n = n * 2 6 s = s - n 7print(n)
Условие как в банке ФИПИ — открыть и сверить
| Определите, при каком наибольшем введённом значении переменной s программа выведет число 4. Для Вашего удобства программа представлена на четырёх языках программирования.
| ||||||||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Обозначьте значение переменной после первого присваивания через $t = \lfloor (s - 21)/10 \rfloor$. Сколько раз должен выполниться цикл, чтобы вывести 4?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
После двух итераций значение $n$ станет равным 4. Для третьей итерации условие $t \geq 0$ уже должно быть ложным.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Нужно, чтобы $2 \leq t < 6$. Максимальное целое $t$ равно 5, поэтому $s - 21 < 60$, откуда $s \leq 80$.