#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a = 0.0;
double b = 1.57;
int n = 10;
double h = (b - a) / n;
double S = 0.0;
for (int i = 0; i < n; i++)
{
double x = a + (i + 0.5) * h; // punkt środkowy
S += sin(x) * h;
}
cout << "Przyblizona wartosc pola S = " << S << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBkb3VibGUgYSA9IDAuMDsKICAgIGRvdWJsZSBiID0gMS41NzsKICAgIGludCBuID0gMTA7CgogICAgZG91YmxlIGggPSAoYiAtIGEpIC8gbjsKICAgIGRvdWJsZSBTID0gMC4wOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQogICAgewogICAgICAgIGRvdWJsZSB4ID0gYSArIChpICsgMC41KSAqIGg7IC8vIHB1bmt0IMWbcm9ka293eQogICAgICAgIFMgKz0gc2luKHgpICogaDsKICAgIH0KCiAgICBjb3V0IDw8ICJQcnp5Ymxpem9uYSB3YXJ0b3NjIHBvbGEgUyA9ICIgPDwgUyA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9Cg==