uses
CRT;
var
mas: array [1..20, 1..20] of integer;
m, n, j, i, s, min, jmin, jmax, max, temp: integer;
f:text;
begin
Clrscr;
randomize;
assign(f, 'C:\1.txt');
reset(f);
readln(f, n);
readln(f, m);
writeln('=: ');
for i := 1 TO n DO
begin
for j := 1 TO m DO
begin
read(f,mas[i, j]);
write(' ',mas[i, j]:2);
end;
writeln;
end;
writeln;
for i := 1 to n do
begin
max := mas[i, 1];
jmax := 1;
min := mas[i, 1];
jmin := 1;
for j := 1 to m do
if MAS[i, j] < max THEN
begin
max := mas[i, j];
jmax := j;
end
else
if MAS[i, j] > min THEN
begin
min := mas[i, j];
jmin := j;
end;
begin
temp := mas[i,jmin];
mas[i,jmin] := mas[i,jmax];
mas[i,jmax] := temp;
end;
end;
writeln;
WRITELN('=: ');
for i := 1 to n do
begin
for j := 1 to m do
begin
write(' ', mas[i, j]:2);
end;
writeln;
end;
Close(f);
end.
Формат файл
5
4
2 3 4 -6
6 0 3 3
8 -1 3 9
2 0 0 3
6 5 -3 -2
5-это кол-во строк
4-кол-во столбцов