• pascal. Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали в этой же строке

Ответы 1

  • constmaxn = 100;typemyarr = array [1..maxn, 1..maxn] of longint;vara: myarr;n, i, j, max, ini, c: longint;beginreadln(n, m);for i := 1 to n do beginmax := -maxInt;for j := 1 to m do beginread(a[i, j]);if (a[i, j] > max) then beginmax := a[i, j];ini := j;end;end;c := a[i, i];a[i, i] := max;a[i, ini] := c;end;for := 1 to n do beginfor j := 1 to m dowrite(a[i, j], ' ');writeln;end;end.
    • Автор:

      elvis28
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years