Тема: Як правельно зробити впорядкування двовимірного масиву?
Задана матриця Y(n,n) ,n<15. Розробити програму, яка упорядковує за спаданням елементи всіх стовпчиків, у яких розміщені найбільші за модулем елементи матриці Y(n,n).
Var
Y : array[0..15,0..15]of integer;
t : array[0..15]of integer;
i,j,m,n,k :integer;
begin
write('Розмір масиву Y(n,n) (n<=15): ');
readln(n);
randomize;
for i := 1 to n do begin
for j := 1 to n do
Y[i][j]:=random(20);
end;
writeln;
writeln('Masiv Y: ');
for i := 1 to n do begin
for j := 1 to n do
write(Y[i][j], ' ');
writeln;
end;
for i:=1 to n do begin
for k:=1 to n-1 do begin
if (Y[i][k] < Y[i][k+1]) then begin
t[k] := Y[i][k];
Y[i][k] := Y[i][k + 1];
Y[i][k+1] := t[k];
end;
end;
end;
writeln('Відсортований масив:');
for i:=1 to n do begin
for j := 1 to n do
write(Y[i][j],' ');
writeln;
end;
readln;
end.