Напишите программку вычисления выражения:s=1!+2!+3!+...+n!Здесь n! - факториал числа n.

Напишите программу вычисления выражения:
s=1!+2!+3!+...+n!
Тут n! - факториал числа n.
n!=12...(n-1) n.
Используйте функцию вычисления факториала.
СПАСИБО.

Задать свой вопрос
1 ответ

var

   n : integer;

   S : decimal;

   

function fac(n : integer) : decimal;

begin

   result := 1;

   for var i := 1 to n do result := result * i;

end;


begin

   write('введите n = ');

   readln(n);

   for var i := 1 to n do S := S+fac(i);

   writeln('S=', S);

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт