#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a = 0.0;
double b = 1.57;
int n = 10;
double dx = (b - a) / n;
double s = 0.0;
for (int i = 0; i < n; i++) {
double x = a + (i + 0.5) * dx; // środek prostokąta
s += dx * sin(x);
}
cout << "Przyblizona wartosc pola (metoda prostokatow) = " << s << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgYSA9IDAuMDsKICAgIGRvdWJsZSBiID0gMS41NzsKICAgIGludCBuID0gMTA7CgogICAgZG91YmxlIGR4ID0gKGIgLSBhKSAvIG47CiAgICBkb3VibGUgcyA9IDAuMDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGRvdWJsZSB4ID0gYSArIChpICsgMC41KSAqIGR4OyAvLyDFm3JvZGVrIHByb3N0b2vEhXRhCiAgICAgICAgcyArPSBkeCAqIHNpbih4KTsKICAgIH0KCiAgICBjb3V0IDw8ICJQcnp5Ymxpem9uYSB3YXJ0b3NjIHBvbGEgKG1ldG9kYSBwcm9zdG9rYXRvdykgPSAiIDw8IHMgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=