Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- void output(double, double, double);
- double func(double);
- double sum(int, double, double);
- int main()
- {
- double a = 0.1, b = 0.9 , eps = 0.00001;
- output(a, b, eps);
- return 0;
- }
- void output(double a, double b, double eps)
- {
- double h = (b - a) / 10;
- int p = 0;
- for (double x = a; x < b + h / 2; x += h)
- {
- cout << "x = " << x << " "<< "func = " << func(x) << " " << "sum = " << sum(p, x, eps) << endl;
- }
- system("pause");
- }
- double func(double x)
- {
- return cosh(x)*cosh(x);
- }
- double sum(int p, double x, double eps)
- {
- double sum = 0;
- double temp = 0.5;
- for (p = 1; temp >= eps; p++)
- {
- temp *= (4*x*x)/(2*p*(2*p-1));
- sum += temp;
- }
- return sum;
- }
Add Comment
Please, Sign In to add comment