Вопрос задан 08.08.2018 в 05:48. Предмет Информатика. Спрашивает Кусайн Биржан.

Найти произведение всех целых чисел заданного диапазона.Опишите функцию:function

CalcProizv(Nachalo, Konec: integer): longint;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Оленькова Анастасия.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 var   n: Longint;   m, d, s: Integer; begin   Write('Введите число: '); ReadLn(n);   m:=n mod 10;   while n>0 do begin     d:=n mod 10; n:=n div 10;     if m=d then Inc(s,d)     else if m>d then begin       m:=d; s:=d;     end;   end;   WriteLn('Сумма наименьших цифр: ', s); end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Функция CalcProizv принимает два целых числа - Nachalo и Konec, которые задают диапазон целых чисел. Функция вычисляет произведение всех целых чисел в этом диапазоне и возвращает результат в виде переменной типа longint.

Пример реализации функции на языке Pascal:

```pascal function CalcProizv(Nachalo, Konec: integer): longint; var i: integer; proizv: longint; begin proizv := 1; // Начальное значение произведения

// Перебираем все целые числа в диапазоне for i := Nachalo to Konec do begin proizv := proizv * i; // Умножаем текущее число на произведение end;

Result := proizv; // Возвращаем результат end; ```

Пример использования функции:

```pascal var nachalo, konec: integer; proizv: longint; begin // Ввод диапазона writeln('Введите начало диапазона:'); readln(nachalo); writeln('Введите конец диапазона:'); readln(konec);

// Вычисление произведения proizv := CalcProizv(nachalo, konec);

// Вывод результата writeln('Произведение всех чисел в диапазоне: ', proizv); end. ```

Например, если ввести начало диапазона 1 и конец диапазона 5, то функция вычислит произведение всех чисел от 1 до 5, то есть 1 * 2 * 3 * 4 * 5 = 120. В результате будет выведено "Произведение всех чисел в диапазоне: 120".

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос