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

17 Мая 2019 в 19:47
375 +1
0
Ответы
1

program PositiveSum;
var
arr: array[1..100] of integer;
i, n, sum: integer;
begin
sum := 0;

// Вводим количество элементов массива
write('Введите количество элементов массива: ');
readln(n);

// Заполняем массив случайными числами из промежутка [-100;100] и находим сумму положительных элементов, меньших 10
for i := 1 to n do
begin
arr[i] := Random(201) - 100;
if (arr[i] > 0) and (arr[i] < 10) then
sum := sum + arr[i];
end;

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

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

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