G
Guest
Я извиняюсь, я новенькая, не знала где задать вопрос, решила здесь!
у меня задание: Даны натуральное число n, действительные числа x1,…xn. В последова-тельности x1,…xn все члены меньшие двух, заменить нулями. Кроме того, получить сумму членов, принадлежащих отрезку [c, d], а также число та-ких членов.
я не могу понять какая ошибка:
помогите пожалуйста
у меня задание: Даны натуральное число n, действительные числа x1,…xn. В последова-тельности x1,…xn все члены меньшие двух, заменить нулями. Кроме того, получить сумму членов, принадлежащих отрезку [c, d], а также число та-ких членов.
я не могу понять какая ошибка:
Код:
cоnst n=10;
var
a: array [1..n] of real;
k,c,d,i:integer;
sum:real;
begin
writeln('c=');
readln©;
writeln('d=');
readln(d);
writeln(' Vvedite elementi massiva');
for i:=1 to n do begin
write('element #',i,'=');
readln(a);
end;
for i:=1 to n do begin
if (a<2) then a:=0;
end;
for i:=1 to n do
begin
if (a>c) or (a=c) and (a<d)>=d) then begin
sum:= sum+a;
inc(k);
end;
end;
writeln('symma na promegytke= ',sum);
writeln(' kolichestvo 4lenov pirnadlegashih otrezky =',k);
readln;
end.