Предмет: Информатика, автор: pororoplol

как в Делфи в таблице TStringGrid подсчитать среднее арифметическое первой строки
если дан массив 10*10

Ответы

Автор ответа: gonan
0
procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
  s: Integer;
  Average: double;
begin
  s:=0;
  for i := 1 to 10 do
    s := s + StrToInt(StringGrid1.Cells[1,i]);

  Average:=s/10;

  //Естественно в сроке StringGrid1.Cells[1,i] изначально должны быть данные, иначе произойдёт исключительная ситуация
end;
Автор ответа: pororoplol
0
задание
Дан двумерный массив размерности 10х10. Заполнить его случайными числами на отрезке [-25,25]. Найти среднее арифметическое элементов первой строки. Вывести исходный массив и полученный результат на печать.
Автор ответа: gonan
0
всё правильно, begin перед s:=0 к чему относится.
Автор ответа: gonan
0
всё правильно - в смысле что есть ошибки.
Автор ответа: pororoplol
0
я не знаюпочему выдает ошибки
Автор ответа: gonan
0
я уже писал у тебя часть кода вне обработчика кнопки - поэтому и ошибки
Похожие вопросы
Предмет: Математика, автор: thggf86
Предмет: Алгебра, автор: Аноним