Найти произведение всех целых чисел заданного диапазона.Опишите функцию:function CalcProizv(Nachalo, Konec: integer): longint;

12 Фев 2020 в 19:53
177 +1
0
Ответы
1
function CalcProizv(Nachalo, Konec: integer): longint;
var
i: integer;
proizv: longint;
begin
proizv := 1;
if Nachalo < Konec then
begin
for i := Nachalo to Konec do
begin
proizv := proizv * i;
end;
end
else
begin
for i := Konec to Nachalo do
begin
proizv := proizv * i;
end;
end;
CalcProizv := proizv;
end;

Эта функция CalcProizv принимает два целых числа как параметры - Nachalo (начало диапазона) и Konec (конец диапазона) и возвращает произведение всех целых чисел в этом диапазоне.

Функция начинает с инициализации переменной proizv с единицы. Затем в зависимости от того, какое число больше, начало или конец диапазона, функция использует цикл for для перемножения всех чисел в диапазоне и сохранения результата в proizv.

Наконец, функция возвращает произведение всех чисел в диапазоне.

Вызов функции:

result := CalcProizv(2, 5); // вернет произведение всех чисел от 2 до 5
18 Апр в 17:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир