Форум » Циклы и ветвления » Задание 6, № 177. » Ответить

Задание 6, № 177.

check8386: (Е. Джобс) Сколько существует положительных чисел, подаваемых на вход программе, при которых программа в результате своей работы выведет на экран одно положительное число? [pre2]d = int(input()) n = 20 s = 40 while s + n < d: s = s – 10 n = n - 20 print(n)[/pre2] Во-первых, эта программа на данных, где она не циклится, печатает ОДНО число, поэтому слово "одно" в условии лишнее. Во-вторых, при d>60 программа зацикливается и ничего не выдает. Не приходилось встречать в заданиях ЕГЭ программы, которые циклятся. Не лучше ли переформулировать условие, как-то не обыграв тот факт, что она циклится?

Ответов - 2

check8386: опечатка: "как-то обыграв"

Поляков: check8386 пишет: Не приходилось встречать в заданиях ЕГЭ программы, которые циклятся. Возможно, вскоре придется встретиться. Потому что задания, которые решаются тупым перебором, реально ничего не проверяют. Есть вероятность, что они будут заменены заданиями, которые требуют каких-то размышлений.



полная версия страницы