Program Klarissa;
uses crt;
var
X: array [1 .. 8] of real;
i, j, imax, imin: integer;
max, min: real;
begin
clrscr;
randomize;
for i := 1 to 8 do
begin
X[i] := random(10) + random - 5;
write(X[i]:6:2);
end;
readln;
min := X[1];
max := X[1];
for i := 2 to 8 do
begin
if X[i] < min then
min := X[i];
if X[i] > max then
max := X[i];
end;
write('max=', max:5:2, ' min=', min:5:2);
readln;
for i := 1 to 8 do
begin
if X[i] >= 0 then
X[i] := X[i] * sqr(min)
else
X[i] := X[i] * sqr(max);
end;
for i := 1 to 8 do
write(X[i]:7:2);
readln;
end.