Дан массив целых чисел, заполненный случайным образом из отрезка [-30; 40]. Найти сумму элементов массива, больших числа А. Число А вводится с клавиатуры. (паскаль)

10 Мар 2022 в 19:40
217 +1
0
Ответы
1

program ArraySum;

const
N = 10; // длина массива
A = 15; // число A

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

begin
// заполняем массив случайными числами
Randomize;
for i := 1 to N do
arr[i] := RandomRange(-30, 40);

// выводим массив на экран
writeln('Массив:');
for i := 1 to N do
write(arr[i], ' ');
writeln;

// запрашиваем число A
write('Введите число A: ');
readln(numA);

// находим сумму элементов массива, больших числа A
sum := 0;
for i := 1 to N do
if arr[i] > numA then
sum := sum + arr[i];

writeln('Сумма элементов массива, больших числа A: ', sum);
end.

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