Предмет: Информатика,
автор: MariaGri
Дан массив в котором есть положительные и отрицательные числа. Найти отдельно сумму положительных чисел и сумму отрицательных чисел.
Ответы
Автор ответа:
0
var
a:array[1..100] of integer;
i,s,r:integer;
begin
for i:=1 to 100 do read(a[i]);
for i:=1 to 100 do
begin
if a[i]<0 then r:=r+a[i] else s:=s+a[i];
end;
writeln('сумма всех положительных чисел= ',s);
writeln('сумма всех отрицательных чисел= ',r);
readln
end.
Посчитает максимум 100 чисел.
Автор ответа:
0
var a:array[1..100] of integer;
i,ms,ps:integer;
Begin
{vvod massiva A}
for i:= 1 to 100 do
if a[i] > 0 then ps:=ps+a[i]
else ms:=ms+a[i];
writeln(ps,ms);
End.
Похожие вопросы
Предмет: Английский язык,
автор: dyishonkullyvajanara
Предмет: Русский язык,
автор: merigasparyan899
Предмет: ОБЖ,
автор: akossst
Предмет: Алгебра,
автор: 283665
Предмет: Математика,
автор: En1996