Предмет: Информатика, автор: Halk061102

Помогите пожалуйста, нужно составить программу в Паскале.
~~~~~~~~~~~~~
Вычислить S=1!+2!+3!+…+n! используя подпрограмму-функцию вычисления факториала.

Ответы

Автор ответа: tumanov2004
1

var

n,x,a,s:longint;

begin

read(n);

a:=1;

for x:=1 to n do

begin

a:=a*x;

s:=s+a;

end;

writeln(a);

end.

Программа будет работать для n<=12, если надо больше, то меняйте тип переменных a и s на int64 / uint64

Похожие вопросы
Предмет: Другие предметы, автор: imanbekovasymbat14
Предмет: Литература, автор: Аноним