Uses
CRT;
Const
xn = -4;
var
x, sum: real;
kol: integer;
Begin
x := xn;
kol := 0;
sum := 0;
repeat
sum := sum + (x * x * x - 2 * x * 2 - x - 2);
inc(kol);
x := x + 0.5;
until x > 5;
x := xn;
repeat
if (x * x * x - 2 * x * 2 - x - 2) > (sum / kol) then
writeln('x:= ', x:4:1, '; f(x):=', (x * x * x - 2 * x * 2 - x - 2));
x := x + 0.5;
until x > 5;
Readln
End.