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

Цитата:
Сообщение от APPEH
...Необходимо перемножить элементы каждого столбца и вывести в новый массив...
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 i, j, sm: integer;
begin
 StringGrid2.ColCount:= StringGrid1.ColCount;
 StringGrid2.RowCount:= 1;

 for i := 0 to StringGrid1.ColCount-1 do
  begin
   sm:= 1;
   for j := 0 to StringGrid1.RowCount-1 do
    sm:= sm * StrToInt(StringGrid1.Cells[i,j]);
   StringGrid2.Cells[i,0]:= IntToStr(sm);
  end;
end;
Ответить с цитированием