Potrzebuje napisać program w C++ rozwiązujący tą całkę jak na zdjęciu. Program .a rozwiązywać całkę w zależności od wprowadzonych danych. Wszystko jak na załączniku.
double solve(double a, double b, double d) { double h = (b - a) / d; double S = 0; for (int i = 0; i < d; ++i) { S += h * (func(a + i * h) + func(b + i * h)) / 2; } return S;
#include <math.h>
double func(double x) {
double result = pow(M_E,-(x*x));
return result;
}
double solve(double a, double b, double d) {
double h = (b - a) / d;
double S = 0;
for (int i = 0; i < d; ++i) {
S += h * (func(a + i * h) + func(b + i * h)) / 2;
}
return S;
}
int main() {
std::cout << solve(0,1,5); // przykładowe wywołanie
return 0;
}