Суть в чем, мне нужно сделать прогу, которая будет считывать числа из многострочного поля, добавлять их в одномерный массив, а потом выводить кол-во чисел =12. Вроде все написал правильно, но при вводе в поле однозначных чисел(1-9), прога выдает ошибку. Если вводить числа в которых больше 2-вух символов. то все работает нормально.
Сам код:
procedure TForm1.Button1Click(Sender: TObject);
begin
b := 0;
for i := 0 to 20 do
a := StrToFloat(Memo1.Lines);
for i := 0 to 20 do
if a = 12
Then
b := b + 1;
Label1.Caption := IntToStr(b);
end;
Сам код:
procedure TForm1.Button1Click(Sender: TObject);
begin
b := 0;
for i := 0 to 20 do
a := StrToFloat(Memo1.Lines);
for i := 0 to 20 do
if a = 12
Then
b := b + 1;
Label1.Caption := IntToStr(b);
end;