#include <stdio.h>
#include <conio.h>
void main ()
{ int i,k;
double x,eps,b,w,z,r;
eps=0;
clrscr ();
printf ("\n Введите значение x= ");
scanf ("%lf", &x);
m:printf ("\n Введите погрешность eps= ");
scanf ("% lf", &eps);
if (eps<0)
{ printf ("\n Ошибка! eps>0");
goto m;
}
w=0.0,z=1.0,i=1;
do {
for (r=x,k=1;k<i:r*=x,k++);
for (b=1,k=1;k<=i;b*=k,k++);
w=r/b;
z+=w;
i++;
]
while (eps<w);
printf ("\n Результат: %f'",z);
getch ();
}