Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- double fun(double x);
- double integral(double start, double end, double epsil, double (*f) (double));
- int main()
- {
- cout << "Please, enter start and end: ";
- double a, b, epsil, result;
- cin >> a >> b;
- cout << "Please, enter epsil: ";
- cin >> epsil;
- result = integral(a, b, epsil, fun);
- cout << "Integral = " << result << endl;
- return 0;
- }
- double fun(double x)
- {
- return sin(x)*sin(x)*cos(x);
- }
- double integral(double start, double end, double epsil, double (*f) (double))
- {
- double s = 0;
- for (double x = start; x<=end; x+=epsil)
- s += fabs(f(x));
- return s*epsil;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement