Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 64?

Евгений Свиридов Мастер (1776), закрыт 11 месяцев назад
При каком наименьшем значении входной переменной k программа выдаёт
тот же ответ, что и при входном значении k = 64? Для Вашего удобства
программа приведена на пяти языках программирования.
Паскаль
var k, i : longint;
function f(n: longint) : longint;
begin
f := n * n - 20
end;
begin
readln(k);
i := 12;
while (i>0) and (f(i)> k) do
i := i-1;
writeln(i)
end.
Лучший ответ
Владимир Втюрин Высший разум (104867) 1 год назад
Многократно запустим программу.
При k = 60 i = 8
При k = 61 i = 9
При k = 62 i = 9
..........................
При k = 79 i = 9
При k = 80 i = 10


Итак, i=9 мы получили при k принадлежащем интервалу [61..79]
Минимальное значение i = 9 при k=61
Остальные ответы
Похожие вопросы