Дан одномерный массив R из N элементов, значения которых находятся в диапазоне от -22 до 362. Сложить все отрицательные элементы, стоящие на нечётных местах.
Var r:array[1..1000] of integer;
i,n,sum:integer;
begin
sum:=0;
write (Введите кол-во элементов в массиве: );
readln (n);
write (Массив: );
for i:=1 to n do
begin
r[i]:=random(385)-22;
write (r[i], );
end;
for i:=1 to n do
begin
if (i mod 2 <> 0) and (r[i]<0) then sum:=sum+r[i];
end;
writeln;
write (Сумма = ,sum);
end.
Оцени ответ
