Вычислить сумму ряда (приближенное значение функции exp) с точностью eps - C (СИ)

Формулировка задачи:

Вычислить сумму ряда (приближенное значение функции exp) с точностью eps. Значения x и eps вводятся с клавиатуры. Полученный результат и значение библиотечной функции exp вывести на экран. Ряд:

Код к задаче: «Вычислить сумму ряда (приближенное значение функции exp) с точностью eps - C (СИ)»

textual
#include <stdio.h>
#include <math.h>
 
int main()
{
    int i=2,j=1;
    double x,y,eps,sum=3;
 
    printf("Enter x: ");
    scanf("%lf",&x);
    printf("Enter eps: ");
    scanf("%lf",&eps);
 
    y=x;
 
    while(x/j>eps)
    {
        x=x*y;
        j=j*i;
        sum=sum+(x/j);
        i++;
    }
 
    printf("Sum = %.5lf\n",sum);
    printf("Exp = %.5lf",exp(y));
 
    return 0;
}

9   голосов, оценка 3.667 из 5


СОХРАНИТЬ ССЫЛКУ