Предмет: Информатика,
автор: Halk061102
Помогите пожалуйста, нужно составить программу в Паскале.
~~~~~~~~~~~~~
Вычислить S=1!+2!+3!+…+n! используя подпрограмму-функцию вычисления факториала.
Ответы
Автор ответа:
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
Предмет: Алгебра,
автор: lajkefimenko
Предмет: Другие предметы,
автор: Hfufycyyc5
Предмет: Литература,
автор: Аноним