• Помогите пожалуйста, нужно составить программу в Паскале.
    ~~~~~~~~~~~~~
    Вычислить 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

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years