Написать функцию с параметрами, обеспечивающую вычисление суммы элементов, находящихся ниже главной диагонали - Turbo Pascal

Формулировка задачи:

1) Написать функцию с параметрами, обеспечивающую вычисление суммы элементов, находящихся ниже главной диагонали.

Код к задаче: «Написать функцию с параметрами, обеспечивающую вычисление суммы элементов, находящихся ниже главной диагонали - Turbo Pascal»

textual
type
  matrix = array [1..100, 1..100] of integer;
 
var
  n, m, i, j: integer;
  sum: integer;
  c: matrix;
 
function sumdiag(c: matrix; n, m: integer): integer;
var
  s, i, j: integer;
begin
  s := 0;
  for i := 1 to n do
    for j := 1 to m do
      if j < i then
        s := s + c[i, j];
  sumdiag := s;
end;
 
begin
  n := 3;
  m := 3;
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      c[i, j] := random(n * m);
      write(c[i, j]:6);
    end;
    writeln;
  end;  
  writeln(sumdiag(c, n, m));
end.

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

6   голосов, оценка 4.167 из 5


СОХРАНИТЬ ССЫЛКУ