Procedure TForm1.btnRunClick(Sender: TObject);
var
s: string;
sum, x, i, count: integer;
begin
s := edtVvod.Text;
lblVyvod.Caption := FloatToStr(0);
sum := 0;
count := 0;
for i := 1 to length(s) do
begin
if i mod 2 = 0 then Continue;
x := StrToInt(s[i]);
if x mod 2 = 1 then Continue;
sum := sum + x;
count := count + 1;
end;
if count > 0 then
lblVyvod.Caption := FloatToStr(sum / count);
end;
убрала кое что ненужное
отформатировала
увы проверить негде, так что на ваш страх и риск.
Логика правильная
Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.