Программа выведет число 30, если к n, которое изначально было равно 0, прибавят число 2 ровно 15 раз. Если s=0, то программа выведет число 32, так как в конце получим 75<=75 (истина), 80<=75 (ложь) (дополнительная итерация, которую вы не учитываете и которая добавляет к 30 еще 2). Поэтому 0 не подходит. Подходят s={1; 2; 3; 4; 5}. Выбираем наименьшее - это число 1. Тогда это и есть ответ. Если бы был строгий знак в условии цикла while, то вы были бы правы, 0 бы являлся ответом, но s=5 тогда уже не подходило бы.
Answers & Comments
Ответ:
Потому что у нас условие s<=75, при n=0 условие все так же выдает истину, когда s=75; а при n=1, в один момент s=76 и цикл прекратится
Ответ:
(см. объяснение)
Объяснение:
Программа выведет число 30, если к n, которое изначально было равно 0, прибавят число 2 ровно 15 раз. Если s=0, то программа выведет число 32, так как в конце получим 75<=75 (истина), 80<=75 (ложь) (дополнительная итерация, которую вы не учитываете и которая добавляет к 30 еще 2). Поэтому 0 не подходит. Подходят s={1; 2; 3; 4; 5}. Выбираем наименьшее - это число 1. Тогда это и есть ответ. Если бы был строгий знак в условии цикла while, то вы были бы правы, 0 бы являлся ответом, но s=5 тогда уже не подходило бы.
Задание выполнено!