Контрольная работа: Обработка одномерных массивов в среде программирования Lazarus
procedure TForm1.Button2Click(Sender: TObject);
begin
inc(n); // увеличиваем счетчик элементов
X[n]:= StrToInt(Edit1.Text); // занесение значения из эдит1
end;
procedure TForm1.Button3Click(Sender: TObject);
var
s: string;
i: integer;
begin
// обнулениемассива
n:= 0;
for i:= 1 to 100 do X[i]:= 0;
// выделение элементов между пробелами в эдит2
s:= Edit2.Text+' ';
i:= pos(' ', s);
while i<>0 do
begin
inc(n);
X[n]:= StrToInt(copy(s, 1, i-1)); // занесение значения из эдит1
delete(s, 1, i); // удаление выделенного элемента из строки
i:= pos(' ', s);// поиск следующего элемента
end;
end;
procedure TForm1.Button4Click(Sender: TObject);
var i: integer;
begin
// обнулениерезультата
m:= 0;