fork download
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. setlocale(LC_CTYPE, "ukr");
  9. double k = 14, S1 = 0, x = 3.14 / 8;
  10. for (long int n = 1; n <= k; n++)
  11. {
  12. S1 = S1 + (pow(-1, n) * (n + x) / (n * n + pow(2, n)));
  13. }
  14. cout << "S1 = " << S1 << endl << endl;
  15.  
  16. double S2 = 0, a_n, E = 0.000001;
  17. int n = 1;
  18. a_n = (pow(-1, n) * (n + x) / (n * n + pow(2, n)));
  19. cout << fixed << showpoint;
  20. cout.precision(7);
  21. while (abs(a_n) >= E)
  22. {
  23. S2 = S2 + a_n;
  24. cout << "Номер iтерацiї: " << n << endl;
  25. cout << "Поточний член ряду: " << a_n << endl;
  26. cout << "Поточна сума: " << S2 << endl;
  27. cout << "Поточна похибка: " << abs(a_n - E) << endl << endl;
  28. a_n = (pow(-1, n) * (n + x) / (n * n + pow(2, n)));
  29. n++;
  30. }
  31. cout << endl << "S2: " << S2 << endl;
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 16880KB
stdin
Standard input is empty
stdout
S1 = -0.283273

Номер iтерацiї: 1
Поточний член ряду: -0.4641667
Поточна сума: -0.4641667
Поточна похибка: 0.4641677

Номер iтерацiї: 2
Поточний член ряду: -0.4641667
Поточна сума: -0.9283333
Поточна похибка: 0.4641677

Номер iтерацiї: 3
Поточний член ряду: 0.2990625
Поточна сума: -0.6292708
Поточна похибка: 0.2990615

Номер iтерацiї: 4
Поточний член ряду: -0.1995588
Поточна сума: -0.8288297
Поточна похибка: 0.1995598

Номер iтерацiї: 5
Поточний член ряду: 0.1372656
Поточна сума: -0.6915640
Поточна похибка: 0.1372646

Номер iтерацiї: 6
Поточний член ряду: -0.0946053
Поточна сума: -0.7861693
Поточна похибка: 0.0946063

Номер iтерацiї: 7
Поточний член ряду: 0.0639250
Поточна сума: -0.7222443
Поточна похибка: 0.0639240

Номер iтерацiї: 8
Поточний член ряду: -0.0417655
Поточна сума: -0.7640098
Поточна похибка: 0.0417665

Номер iтерацiї: 9
Поточний член ряду: 0.0262266
Поточна сума: -0.7377833
Поточна похибка: 0.0262256

Номер iтерацiї: 10
Поточний член ряду: -0.0158390
Поточна сума: -0.7536222
Поточна похибка: 0.0158400

Номер iтерацiї: 11
Поточний член ряду: 0.0092460
Поточна сума: -0.7443762
Поточна похибка: 0.0092450

Номер iтерацiї: 12
Поточний член ряду: -0.0052524
Поточна сума: -0.7496286
Поточна похибка: 0.0052534

Номер iтерацiї: 13
Поточний член ряду: 0.0029228
Поточна сума: -0.7467059
Поточна похибка: 0.0029218

Номер iтерацiї: 14
Поточний член ряду: -0.0016018
Поточна сума: -0.7483077
Поточна похибка: 0.0016028

Номер iтерацiї: 15
Поточний член ряду: 0.0008681
Поточна сума: -0.7474396
Поточна похибка: 0.0008671

Номер iтерацiї: 16
Поточний член ряду: -0.0004665
Поточна сума: -0.7479061
Поточна похибка: 0.0004675

Номер iтерацiї: 17
Поточний член ряду: 0.0002492
Поточна сума: -0.7476570
Поточна похибка: 0.0002482

Номер iтерацiї: 18
Поточний член ряду: -0.0001324
Поточна сума: -0.7477894
Поточна похибка: 0.0001334

Номер iтерацiї: 19
Поточний член ряду: 0.0000701
Поточна сума: -0.7477193
Поточна похибка: 0.0000691

Номер iтерацiї: 20
Поточний член ряду: -0.0000370
Поточна сума: -0.7477563
Поточна похибка: 0.0000380

Номер iтерацiї: 21
Поточний член ряду: 0.0000194
Поточна сума: -0.7477368
Поточна похибка: 0.0000184

Номер iтерацiї: 22
Поточний член ряду: -0.0000102
Поточна сума: -0.7477470
Поточна похибка: 0.0000112

Номер iтерацiї: 23
Поточний член ряду: 0.0000053
Поточна сума: -0.7477417
Поточна похибка: 0.0000043

Номер iтерацiї: 24
Поточний член ряду: -0.0000028
Поточна сума: -0.7477445
Поточна похибка: 0.0000038

Номер iтерацiї: 25
Поточний член ряду: 0.0000015
Поточна сума: -0.7477430
Поточна похибка: 0.0000005


S2: -0.7477430