Вычислить сумму ряда 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
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д