//где-то не закрыла begin endvar A:array [1..40] of integer;sa,s3,s10,k,i: integer;beginsa:=0;s10:=0;s3:=0;k:=0;writeln('исходные значения');for i:=1 to 40 dobegin A[i]:= random(21);write(A[i],'')end;writeln;for i:=1 to 40 do begin if A[i]mod 2<>0 thenbegin sa:=sa+A[i];k:=k+1;if A[i]<10 then s10:=s10+A[i];if A[i] mod 3=0 thens3:=s3+A[i]; //здесь было странное выражение end;end; //здесьwriteln('среднее арефмитическое нечетных чисел',sa/k:5:0);writeln('сумма чисел, не превышающих', s10);writeln('сумма чисел, кратных трем', s3);End.