Risonna

lab3_n2beta5

Nov 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. #include<math.h>
  2. #include<iostream>
  3. #define pi acos(-1.0)
  4. using namespace std;
  5. int main()
  6. {
  7.     setlocale(LC_ALL, "RUS");
  8.     long double x, b, h, a, y, i, s0, s1, e, p;
  9.     e = 0.0001;
  10.     b = pi;
  11.     h = pi / 25;
  12.     a = pi / 5;
  13.     i = 1;
  14.     x = a;
  15.     p = 0;
  16.     s0 = 0;
  17.     s1 = 1;
  18.     cout << "e" <<e<<"\n";
  19.     while (a <= b || s0 >= e)
  20.     {
  21.         p = p + s0;
  22.         s0 = (pow(-1, i) * cos(i * a)) / (i * i);
  23.         if (fabs(s0 - s1) < e)cout << "вот тут прикол\n";
  24.         s1 = s0; // makes it remember s0 before changes
  25.         a = a + h; // a увеличивается на шаг h== pi/25
  26.         y = ((a * a) - ((pi * pi) / 3)); // считаем функцию
  27.         i++;
  28.         cout << "|s0-y|=" << fabs(s0 - y)<<"\n";
  29.         cout << "|p-y=|" << fabs(p - y)<<"\n";
  30.     }
  31.     cout << "сумма ряда =" << p;
  32.     return 0;
  33. }
Add Comment
Please, Sign In to add comment