• Предмет: Информатика
  • Автор: Александр00011
  • Вопрос задан 7 лет назад

Помогите с 44.Нужно подробное решение,а не ответ от балды!!!

Приложения:

Ответы

Ответ дал: petyaGavrikov
0
При вводе значения k=18 тело цикла while F(i)<k do i:=i+1; выполнится последний раз при i=4:
F(4)<18 ⇒ 16<18 ⇒ true; i = i+1 = 4+1 = 5
F(5)<18 ⇒ 25<18 ⇒ false
Таким образом, при k=18 будет получен результат i=5
Очевидно, что такой же результат получится для всех значений 4*4<k<=5*5, т.е. для k = 17, 18, 19, ... 25. Количество чисел = 25-17+1 = 9
Ответ: 9 
Вас заинтересует