Составить программу для вычисления выражения с заданной точностью - C (СИ) (74217)

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

Составить программу для вычисления е^х = 1+ х/1!+х^2/2!+х^3/3!+… c заданной точностью Ε

Код к задаче: «Составить программу для вычисления выражения с заданной точностью - C (СИ) (74217)»

textual
#include <stdio.h>
 
main()
{
    double e,x,x1,slg = 1, sum = 0;
    int n = 1,i=0;
 
    printf( "Enter eps :");
    scanf( "%lf", &e );
    printf("Enter x: ");
    scanf("%lf",&x);
    x1=x;
 
    while ( slg > e )
    {
        sum += slg;
        n *= i+1;
        slg = x1 / n;
        i++;
        x1*=x;
    }
 
    printf( "Sum = %f\n", sum );
}

12   голосов, оценка 4.000 из 5


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