Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-100;100] найти сумму положительных элементов, значения которых меньше 10. Pascal

19 Окт 2021 в 19:44
160 +1
1
Ответы
1

program SumPositiveLessThanTen;

const
n = 10;

var
arr: array[1..n] of integer;
i, sum: integer;

begin
randomize;

sum := 0;

// Заполнение массива случайными числами
for i := 1 to n do
begin
arr[i] := random(201) - 100;

// Проверка на положительное число меньше 10
if (arr[i] > 0) and (arr[i] < 10) then
sum := sum + arr[i];

end;

// Вывод исходного массива
writeln('Массив:');
for i := 1 to n do
write(arr[i], ' ');

// Вывод суммы положительных элементов, значения которых меньше 10
writeln;
writeln('Сумма положительных элементов, значения которых меньше 10: ', sum);

end.

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