Создать массив А из 10 элементов, принадлежащих промежутку (-50;50). Вывести полученный массив на экран. Подсчитать сумму положительных и количество отрицательных элементов массива. Все с помощью Паскаля))

27 Апр 2020 в 19:40
94 +1
0
Ответы
1

program ArrayCalculation;

var
A: array[1..10] of integer;
i, sumPositive, countNegative: integer;

begin
sumPositive := 0;
countNegative := 0;

// Заполняем массив A случайными числами от -50 до 50
Randomize;
for i := 1 to 10 do
begin
A[i] := Random(101) - 50;
Write(A[i], ' ');
end;

// Подсчитываем сумму положительных и количество отрицательных элементов
for i := 1 to 10 do
begin
if A[i] > 0 then
sumPositive := sumPositive + A[i]
else if A[i] < 0 then
countNegative := countNegative + 1;
end;

Writeln;
Writeln('Сумма положительных элементов: ', sumPositive);
Writeln('Количество отрицательных элементов: ', countNegative);

end.

18 Апр 2024 в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир