• Для матрицы A(n×n) определить разность между максимальными элементами верхней и нижней треугольных матриц
    Паскаль,помогите пожалуйста,уже час раздумываю над программой

Ответы 1

  • const  n = 8;var  i, j, umax, lmax: integer;  a: array[1..n, 1..n] of integer;begin  Randomize;  writeln('Исходный массив');  for i := 1 to n do   begin    for j := 1 to n do     begin      a[i, j] := Random(40) - 20;      write(a[i, j]:4)    end;    writeln;  end;  umax := -100;  for i := 1 to n do    for j := i to n do      if umax < a[i, j] then umax := a[i, j];  lmax := -100;  for i := 1 to n do    for j := 1 to i do      if lmax < a[i, j] then lmax := a[i, j];  writeln('Разность максимумов равна ', umax - lmax)end.Тестовое решение:Исходный массив  -5  18 -13   1 -16   5   0 -13   4 -18 -17 -14   2  10  -2 -15 -15  -8  -6 -16 -10 -12 -18 -17 -18   6  11  -5   4  -6  -1   1  10  14   3  -7   2  11  10  -1   6  -2 -20   1   4   9  13  -4  -9  -7   4  -6 -12   3   1 -14  15 -16  -1  -3  13 -15   3 -10Разность максимумов равна 3
    • Автор:

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

Войти через Google

или

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

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

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