Задать вопрос
19 июля, 16:21

Составить пользовательскую процедуру или функцию для вычисление суммы:

(1^1+1) / 1 + (2^2+1) / (1*2) + (3^3+1) / (1*2*3) + ... + (n^n+1) / (1*2*3*4 * ... * n) ;

+5
Ответы (1)
  1. 19 июля, 18:06
    0
    Function Sum (n:integer) : real;

    Var

    F, St, S:real;

    i:integer;

    Begin

    F:=1;

    S:=0;

    For n: = 1 to n do

    Begin

    F:=F*n;

    St:=1;

    For i: = 1 to n do

    St:=St*n;

    S:=S + (St+1) / F;

    End;

    Sum:=S;

    End;

    Var

    n:integer;

    Begin

    Write ('n = ') ; ReadLn (n) ;

    WriteLn ('Сумма: ', Sum (n))

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Составить пользовательскую процедуру или функцию для вычисление суммы: (1^1+1) / 1 + (2^2+1) / (1*2) + (3^3+1) / (1*2*3) + ... + (n^n+1) / ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы