: , ; , .
: exp(x) S (4). (4).
: |uk/sk| < d, uk = xk/k!, d ex; uk sk k- . d.
/* 6 exp(x) (4) s d k s. */
#include <stdio.h>
#include <math.h>
main()
{ int i, n;
double d, u, s, x, k;
< , . 1 2 >
printf("\n d, n n x: ");
scanf("%le%d", & d, &n); // for
printf("\n exp(), s = %.3le \n", d);
printf(\n\n \t x \t\t exp(x) \t\t s \t k"); //
for(i = 1; i <= n; i++)
{ scanf("%le", &x); //
u = 1; s = 1; // u s k = 0
k = 0;
while (fabs(u/s) >= d) // s
{ u = u*x / ++k; // u s
s = s + u;
} // :
printf("\n %7.3lf %10.3le %10.3le %5.0lf ", x, exp(x), s, k);
} // for
}
:
1. d (1-2, 1-4, 1-6) (0.1, 1, 10). () k d: k(x), k(d).
2. () s, ?.
3. , m d.
4.
ln(x) (5).