Дано целое число N>0. Используя один цикл, найти сумму 1+1/(1!)+1/(2!)+1/(3!)+...+1/(N!)....

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

Дано целое число N>0. Используя один цикл, найти сумму 1+1/(1!)+1/(2!)+1/(3!)+...+1/(N!).
C#


Информатика (15 баллов) | 19 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
using System;
 
class Program
{
public static void Main()
{
int n;
Console.Write("n = ");
n = int.Parse(Console.ReadLine());
long f = 1;
double s = 0;
for (int i = 1; i <= n; i++)<br> {
f *= i;
s += 1.0/f;
}
Console.WriteLine("s = {0}", s);
Console.ReadKey();
}
}

Пример:
n = 5
s = 1.71666666666667
(194k баллов)