Дан одномерный массив 10 целых чисел найти сумму отрицательных и положительных чисел отдельно . Язык
паскаль
Знаешь ответ?
Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
Гущин Ярослав
program zz1;
const n = 10; // задаем количество чисел в массиве
var i, s, k:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(51)-25;
for i:=1 to n do // организуем цикл, в котором переберем все числа массива
begin
if m[i] < 0 then s:=s + m[i]; // проверяем, если очередной элемент массива отрицательный, то добавляем его к сумме
if m[i] > 0 then k:=k + m[i]; // проверяем, если очередной элемент массива положительный, то добавляем его к сумме
end;
writeln(' сумма отрицательных элементов массива = ', s); // выводим ответ
writeln(' сумма положительных элементов массива = ', k);
end.
Новые вопросы в разделе Информатика
Адинела
05.10.2022, 08:15
Гаязутдин
05.10.2022, 01:10
Алайбек
05.10.2022, 01:05
Акияма
05.10.2022, 01:00