Другие языки программирования и технологии

упорядочить матрицу 4 х 5 по элементам последнего столбца. в паскале, помогите

GD
Get De Balamsan
491
program N81283882;
const
  n = 4;
  m = 5;
var
  a: array[1..n, 1..m] of double;
  i, j, k, imin: byte;
  t: double;
begin
  randomize;
  writeln('Дана матрица: ');
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      a[i, j] := random * 100 - 50;
      write(a[i, j]:10:3)
    end;
    writeln
  end;
  for i := 1 to n - 1 do
  begin
    imin := i;
    for j := i + 1 to n do
      if a[j, m] < a[imin, m] then
        imin := j;
    for k := 1 to m do
    begin
      t := a[i, k];
      a[i, k] := a[imin, k];
      a[imin, k] := t
    end
  end;
  writeln(#13#10'Матрица, упорядоченная по возрастанию последнего столбца: ');
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(a[i, j]:10:3);
    writeln
  end;
  readln
end.
Сахарный Завод
Сахарный Завод
51 590
Лучший ответ
Если не жалко символических 20 рублей, то напишу. А просто так всем лень.
С7
Серик 777
7 640

Похожие вопросы