Найти произведение натуральных чисел для указанного одномерного массива - Pascal
Формулировка задачи:
Написать функцию, которая находит произведение натуральных чисел для указанного одномерного массива и длинны этого массива.
Решение задачи: «Найти произведение натуральных чисел для указанного одномерного массива»
textual
Листинг программы
for i := 1 to n do if x[i] > 0 then begin p := p * x[i]; inc(k); end;
Объяснение кода листинга программы
- Создается цикл
forот 1 доn, гдеi- переменная-счетчик,n- количество элементов в массиве. - Проверяется условие, если значение элемента массива
xс индексомiбольше 0. - Если условие выполняется, выполняется блок
begin-end:- Умножение переменной
pна значение элемента массиваxс индексомi. - Увеличение переменной
kна 1 с помощью процедурыinc.
- Умножение переменной
- Продолжение выполнения цикла для следующего элемента массива.