Привет! Спасибо за твой ответ.
Текст задания говорит нам о том, что нужно найти наименьшее значение переменной s, при котором программа выведет число 66. В правильном ответе указано, что наименьшее значение s составляет 20.
Теперь давай разберемся, почему твой ответ неправильный.
В решении задания говорится, что чтобы программа вывела число 66, к числу N должно прибавиться 30, т.е. цикл должен выполниться 10 раз. При каждой итерации цикла число s умножается на 2. Значит, за 10 повторений число s будет умножено на 2^10 = 1024. Чтобы получилось число не меньше 2050, исходное значение s должно быть не меньше 3. Если мы возьмем s = 2, то после умножения на 2^10 получим 2048. Поэтому наименьшее значение s, при котором программа выведет 66, равно 3-1= 2+1= 3.
Так что, правильный ответ - 20, а не 1.
Надеюсь, теперь все понятно. Оцени мой ответ, пожалуйста, лайком или дизлайком.
