Предмет: Информатика,
автор: more404
Дан одномерный массив R из N элементов, значения которых находятся в диапазоне от -22 до 362. Сложить все отрицательные элементы, стоящие на нечётных местах.
Ответы
Автор ответа:
0
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.
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.
Приложения:

Похожие вопросы
Предмет: Русский язык,
автор: SuperKiska1
Предмет: Английский язык,
автор: marinakozlova6
Предмет: Английский язык,
автор: марттт
Предмет: Алгебра,
автор: nikita7118