НАЙДИТЕ НАИБОЛЬШЕЕ И НАИМЕНЬШЕЕ ЗНАЧЕНИЕ ФУНКЦИИ У=Х^2-4Х+3 НА ОТРЕЗКЕ [1;3]
Var i, min, max: integer; function f(n: integer):integer; begin f:=n*n-4*n+3; end; begin min := f(1); max := f(1); for i:=1 to 3 do begin if f(i) > max then max := f(i); if f(i) < min then min := f(i); end; writeln(min, ' ', max) end.
А не должна ли переменная быть N действительной? Всё же мы на отрезке считаем, а не на сетке.
Смысл, если I все равно целочисленный?
Значит, тогда цикл со счётчиком не катит. Хотя задание всё равно сформулировано неясно.
А смысл тут рассматривать действительные числа? В таком случае количество точек на отрезке стремится к бесконечности, а это задачка 9-го класса.
Почему бы тогда просто не рассмотреть на концах отрезка, зачем вы ещё 2 проверяете тогда?