Untitled

                Never    
C++
       
#include <iostream>
#include <cmath>
 
using namespace std;
 
double func(double x) {
    return (x - 5 * pow(sin(x), 2)); //меняешь на свою функцию
}
 
int main() {
    double a, b, h, n; //a, b - границы, h - длина одного кусочка разбиения, n - количество отрезков (считается в коде)
    double integr =0; //integr - значение самого интеграла
    cout << "Введите a" << endl << "a = ";
    cin >> a;
    cout << endl << "Введите b" << endl << " b = ";
    cin >> b;
    cout << endl << "Введите h" << endl << " h = ";
    cin >> h;
    n=floor((b-a)/h);
    for (double x =a; x <= b; x+=h) {
        integr += func(x - h / 2);
    }
    integr *= h;
    cout << "Количество отрезков = " << n << endl;
    cout << endl << " значение интеграла равно " << integr;
    return 0;
}

Raw Text