Вычислить 1!+2!+3!+...+n!, используя функцию для вычисления факториала k!=1*2*3*...*k
Ответы на вопрос
Ответил FARGOVIN123
0
function Fact(n: integer): longint;
vat i: integer;
f: longint;
begin
f:=1;
for i:=2 to n do f:=f*i;
fact:=f
end;
var N: integer;
i: integer;
sum:real;
begin
readln(n);
s:=0;
for i:=1 to n do
s:=s+fact(i);
writeln(s:6:0);
end
vat i: integer;
f: longint;
begin
f:=1;
for i:=2 to n do f:=f*i;
fact:=f
end;
var N: integer;
i: integer;
sum:real;
begin
readln(n);
s:=0;
for i:=1 to n do
s:=s+fact(i);
writeln(s:6:0);
end
Новые вопросы
Русский язык,
2 года назад
Химия,
2 года назад
Математика,
9 лет назад
Математика,
9 лет назад
Математика,
10 лет назад