Suma Szeregu 1/x^n+1

0

Witam Panowie
Mam problem z tym zadaniem
Napisz program wyznaczający iteracyjnie (numerycznie) sumę szeregu:
1/x + 1/x 2 + 1/x3 + 1/x4 + . . . + 1/xn+1

ma ktoś pomysł jak będzie wyglądać funkcja 1/x^n+1 ??

0

To trza było napisać n+1 w nawiasie, bo tak to nie za bardzo wiadomo o co chodzi, możliwe wybory to:

  • \frac{1}{x^{n}} + 1
  • \frac{1}{x^{n} + 1}
  • \frac{1}{x^{n+1}}
double func(double x, unsigned int i) {
    return 1.0/pow(x, i+1);
}
0

\frac{1}{x^{n+1}} o ta funkcje chodzi
Da się to zapisać w jednej pętli ? bo nie nie bardzo wiem jak

0

pierwszy wyraz ciągu to a0 = 1/x
kolejny wyraz a1 = 1/x^2 = 1/x * 1/x = a0 * 1/x
kolejny wyraz a2 = 1/x^3 = a1 * 1/x
jaki widzisz tu problem? W każdym obiegu mnożysz poprzednio wyliczony wyraz przez 1/x

0
 
float x,y,z;
int i;
y=1/x;  <--- to jest pierwszy wyraz sumy 
double y
(double x, unsigned int i) 
{
    return 1.0/pow(x, i+1);
}
z=y;
for (int i=1; i<=n-1;i++)
{
y=z*(1/x);
z=z+y;       
}

Może ktoś to skorygować ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1