Найти и вывести на экран сумму нечётных элементов массива и количество отрицательных. Паскаль

21 Апр 2020 в 19:40
141 +1
0
Ответы
1

program SumOddAndNegatives;
var
arr: array[1..10] of integer;
i, sumOdd, countNeg: integer;
begin
sumOdd := 0;
countNeg := 0;

// Заполнение массива случайными числами
Randomize;
for i := 1 to 10 do
begin
arr[i] := Random(21) - 10;
end;

// Вывод массива
writeln('Массив:');
for i := 1 to 10 do
begin
write(arr[i], ' ');
if arr[i] mod 2 <> 0 then
begin
sumOdd := sumOdd + arr[i];
end;
if arr[i] < 0 then
begin
countNeg := countNeg + 1;
end;
end;

// Вывод суммы нечетных элементов и количества отрицательных
writeln;
writeln('Сумма нечетных элементов: ', sumOdd);
writeln('Количество отрицательных элементов: ', countNeg);
end.

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