Вопрос задан 19.01.2020 в 20:54. Предмет Информатика. Спрашивает Кадуцкий Никита.

Написать программу вычисления n!

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воронова София.

var 

  n, fact: word;  //fact - факториал числа

  i: integer;

 

begin

  fact:= 1;  //Присваиваем начальное значение

  writeln('Введите число n');

  readln(n);

  for i:= 1 to n do   //Для i, равного от 1 до n умножаем значение fact на i

    fact:= fact * i;

  writeln(n, '! = ', fact);

end.

Отметь решение, как лучшее, плиз)

  

0 0
Отвечает Павлов Вадик.
program factorial;  function fact(n: integer): longint; begin if (n = 0) then fact := 1 else fact := n * fact(n - 1);  end;  var n: integer;  begin  for n := 0 to 16 do  writeln(n, '! = ', fact(n)); end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Факториал числа n обозначается как n! и представляет собой произведение всех натуральных чисел от 1 до n. Например, 5! = 5 * 4 * 3 * 2 * 1 = 120.

Для вычисления факториала числа n можно использовать цикл или рекурсию. Давайте рассмотрим решение с помощью цикла.

Программа на языке Python для вычисления фактори

0 0

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

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

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