1!+2!+3!+...+n! нужно написать ** Паскале,понять не могу

0 голосов
86 просмотров

1!+2!+3!+...+n!
нужно написать на Паскале,понять не могу


Информатика Начинающий (134 баллов) | 86 просмотров
Дан 1 ответ
0 голосов

var n: integer;
    k,s,m: int64;
begin
  write('n = ');  readln(n);
  k:=1; s:=0; m:=1;
  repeat
    m:=m*k;
    s:=s+m;
    k:=k+1;
  until k>n;
  writeln('сумма: ',s);
end.

n = 5
сумма: 153



Отличник (9.7k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей