JewishCat

25v

May 23rd, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <cmath>
  4. using namespace std;
  5. int main(int argc, const char * argv[]) {
  6.     double a0 = (double)1 / 8, a1 = (double)1 / 16, a2 = (double)1 / 32;
  7.     double sum = a0 + a1 + a2;
  8.     double An = (double)1 / 32;
  9.     double eps = 0.00000001;
  10.     int n = 3;
  11.     while (abs(An) > eps) {
  12.         An = (double)(a1 / (n - 2)) + (double)(a2 / (n - 1));
  13.         sum += An;
  14.         a1 = a2;
  15.         a2 = An;
  16.         n++;
  17.     }
  18.     cout << "При увеличении n An стремится к нулю => ряд сходится в нуле\n";
  19.     cout << "Сумма ряда:";
  20.     printf("%.26f\n", sum);
  21.     return 0;
  22. }
Add Comment
Please, Sign In to add comment