Показать сообщение отдельно
  #2  
Старый 21.06.2014, 22:11
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от hrustnik
...Вычислить сумму элементов каждой строки матрицы А (n x m), определить наименьшее значение этих сумм и номер соответствующей строки...
Матрица Х должна быть уже заполнена
Код:
...
var
i,j,n:integer;
tmp: array of integer;
begin
 Memo1.Clear;

 SetLength(tmp, High(x)+1);

 for i := Low(x) to High(x) do
  begin
   tmp[i]:= SumInt(x[i]);
   Memo1.Lines.Add(IntToStr(i) + ': ' + IntToStr(tmp[i]));
  end;

 n:= MinIntValue(tmp);

 for i := Low(tmp) to High(tmp) do if tmp[i] = n then
  Memo1.Lines.Add('Минимальная сумма элементов ' + IntToStr(i) + '-ой строки = ' + IntToStr(tmp[i]));
end;
З.Ы. Кстати, очистить ячейки стрингрида можно и так
Код:
with StringGrid1 do for i := FixedCols to ColCount-1 do Cols[i].Clear;
Ответить с цитированием