#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 x = a;
double s = 0.0;
double f1 = sin(x);
for (int i = 1; i <= n; i++) {
x = x + dx;
double f2 = sin(x);
s = s + dx * (f1 + f2) / 2.0;
f1 = f2;
}
cout << "Przyblizona wartosc pola (s) = " << s << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgYSA9IDAuMDsKICAgIGRvdWJsZSBiID0gMS41NzsKICAgIGludCBuID0gMTA7CgogICAgZG91YmxlIGR4ID0gKGIgLSBhKSAvIG47CiAgICBkb3VibGUgeCA9IGE7CiAgICBkb3VibGUgcyA9IDAuMDsKCiAgICBkb3VibGUgZjEgPSBzaW4oeCk7CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgeCA9IHggKyBkeDsKICAgICAgICBkb3VibGUgZjIgPSBzaW4oeCk7CiAgICAgICAgcyA9IHMgKyBkeCAqIChmMSArIGYyKSAvIDIuMDsKICAgICAgICBmMSA9IGYyOwogICAgfQoKICAgIGNvdXQgPDwgIlByenlibGl6b25hIHdhcnRvc2MgcG9sYSAocykgPSAiIDw8IHMgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==