Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"stdafx.h"
- #include<conio.h>
- #include<vector>
- #include<clocale>
- #include<iostream>
- #include<math.h>
- using namespace std;
- double f(double x, double e) // вводим переменную F с переменными x,e
- {
- #define pi 3,1415926 //присваиваем переменной pi число 3.14...
- double sum = (pi / 2); // sum = пи на 2
- long n = 1; // n = 1
- double fn = 1 / (3 * pow(x, 3.00)); // тут мы ввыодим fn
- while (e < fabs(fn)) // если е меньше модуля fn
- {
- sum += fn; // sum = sum + fn
- n += 1; // n = n + 1
- fn *= pow(-1, n + 1); // верхняя часть дроби
- fn /= (2 * n + 1) * pow(x, 2 * n + 1);// нижняя часть дроби
- }
- return sum; // возвращаемся к sum, закрытый цикл
- }
- int main()
- {
- char sign[] = " "; // массив пустого символа
- double x, fx, dx = 0.1, xp = 0, xk = 0, e = 0.001; // ввод переменных и их значений
- cout << "Vvedit' xp : ";
- cin >> xp;
- printf("Vvedit' xk : ");
- cin >> xk;
- printf(" x | Znachenn'a \n");
- for (x = xp; x <= xk; x += dx)
- {
- fx = f(x, e); // fx проецируем с функцией F на x ,e
- if (x < 3)
- sign[0] = '\0'; // если x < 3, то пустоту вводим, тебе тут не 3 надо, а минус пи на два
- else
- sign[0] = ' ';
- printf("|%s%.4f|%s%.4f |\n",
- sign, x, sign, atan(fx)); // форматный вывод вплоть до 4-го числа после запятой
- }
- printf("Pomilka\n");
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement