uses crt;
var
n, m, i, j: integer;
a: array [1 .. 100, 1 .. 100] of real;
begin
writeln('введите размерность массива');
readln(n, m);
i := 1;
j := 1;
for i := 1 to n do
begin
for j := 1 to m do
begin
a[i, j] := random(30);
write(' ', a[i, j]:0:3);
end;
writeln;
end;
writeln;
for i := 1 to n do
begin
for j := 1 to m do
begin
if a[i, j] > 10 then
begin
a[i, j] := sqrt(a[i, j]);
write(' ', a[i, j]:0:3);
end
else
write(' ', a[i, j]:0:3);
end;
writeln;
end;
writeln;
end.