Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <cmath>
- using namespace std;
- int main(int argc, const char * argv[]) {
- double a0 = (double)1 / 8, a1 = (double)1 / 16, a2 = (double)1 / 32;
- double sum = a0 + a1 + a2;
- double An = (double)1 / 32;
- double eps = 0.00000001;
- int n = 3;
- while (abs(An) > eps) {
- An = (double)(a1 / (n - 2)) + (double)(a2 / (n - 1));
- sum += An;
- a1 = a2;
- a2 = An;
- n++;
- }
- cout << "При увеличении n An стремится к нулю => ряд сходится в нуле\n";
- cout << "Сумма ряда:";
- printf("%.26f\n", sum);
- return 0;
- }
Add Comment
Please, Sign In to add comment