X
xEk
Нужно разложить функцию е^x, где х=0.32 в степенной ряд с точностью 0.00001. Вот накидал вроде код, но работает не правильно... Подскажите что не так
C++:
#include <stdio.h>
#include <math.h>
int main (void)
{
float x, k=10, E=0.00001, u, u1;
int i;
x=0.300+0.002*k;
i=1;
u=1;
while (u<E)
{
u1=u;
u=u1*pow(x,i)/i;
i++;
}
printf ("%i", i);
printf ("\nu = %f", u);
return 0;
}