Показать сообщение отдельно
  #4  
Старый 25.12.2008, 23:02
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, примерно, так:

Код:
var
  A, B : Array Of Array Of Integer;

// где-то заполняется массив A

// функция вычисления значения элемента массива B
function GetASum(M,N : Integer) : Integer;
var
  I, J : Integer;
begin
  Result := 0;
  For I := M To N Do
    For J := M To N Do
      Result := Result + A[I,J];
end;

// функция расчета массива B
procedure MakeB;
var
  I, J : Integer;
begin
  For I := Low(B) To High(B) Do
    For J := Low(B) To High(B) Do
      B[I,J] := GetASum(I,J);
end;
Ответить с цитированием