Вычислить сумму ряда 1/n! с заданной точностью - C (СИ)
Формулировка задачи:
"Вычислить значение суммы ряда 1/n! при n -> бесконечности с заданной пользователем точности" - вот задание , что нужно сделать .
вот мною написанный код, не понимаю что не так
#include "stdio.h"
void main()
{
int n = 1;
double eps, e = 1, S=0;
printf ("Input exactness");
scanf("%lf", eps);
do
{
n++;
e /= n;
S+=e;
}
while (e>=eps);
printf("%lf", S);
getchar();
}Решение задачи: «Вычислить сумму ряда 1/n! с заданной точностью»
textual
Листинг программы
scanf("%lf", &eps);
Объяснение кода листинга программы
- Вводится значение точности ε с помощью функции scanf().
- Значение ε сохраняется в переменной типа double с названием
eps.