В массиве из N элементов, заданных случайным образом из промежутка [0;50], найдите произведение всех элементов, меньших 25 (pascal abc)

2 Сен 2019 в 16:41
243 +1
0
Ответы
1

program ProductLessThan25;

var
arr: array[1..10] of integer; {заменить 10 на необходимое количество элементов массива}
i: integer;
product: integer;

begin
product := 1;

Randomize;

for i := 1 to 10 do {заменить 10 на необходимое количество элементов массива}
begin
arr[i] := Random(51); {генерация случайного числа от 0 до 50}

if arr[i] < 25 then
product := product * arr[i];

end;

writeln('Массив:');
for i := 1 to 10 do {заменить 10 на необходимое количество элементов массива}
writeln(arr[i]);

writeln('Произведение всех элементов, меньших 25: ', product);

end.

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