Задать вопрос
1 сентября, 13:15

Дано целое число N (> 0). Вывести сумму 2 + 1 / (2!) + 1 / (3!) + ... + 1 / (N!) (выражение N! - "N факториал" - обозначает произведение всех целых чисел от 1 до N: N! = 1•2• ... •N). Полученное число является приближенным значением константы e = exp (1) (= 2.71828183 ...).

Язык: Delphi 7

+2
Ответы (1)
  1. 1 сентября, 17:06
    0
    Var n, i:integer; f:longint; s:real;

    begin

    write ('n = ') ;

    readln (n) ;

    f:=1; s:=2;

    for i:=2 to n do

    begin

    f:=f*i;

    s:=s+1/f;

    end;

    writeln ('s = ', s) ;

    end.

    Пример:

    n = 10

    s = 2.71828180114638
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дано целое число N (> 0). Вывести сумму 2 + 1 / (2!) + 1 / (3!) + ... + 1 / (N!) (выражение N! - "N факториал" - обозначает произведение ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы