#include <iostream>
#include <cmath>
int main() {
double a = 1.0;
double b = 3.0;
int n = 5;
double h = (b - a) / n; // długość podprzedziału
double suma = 0.0;
for (int i = 0; i < n; i++) {
double x = a + i * h; // lewy koniec przedziału
suma += sin(x);
}
double wynik = h * suma;
std::cout << "Przyblizenie calki metoda prostokatow: "
<< wynik << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBhID0gMS4wOwogICAgZG91YmxlIGIgPSAzLjA7CiAgICBpbnQgbiA9IDU7CgogICAgZG91YmxlIGggPSAoYiAtIGEpIC8gbjsgICAvLyBkxYJ1Z2/Fm8SHIHBvZHByemVkemlhxYJ1CiAgICBkb3VibGUgc3VtYSA9IDAuMDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGRvdWJsZSB4ID0gYSArIGkgKiBoOyAgIC8vIGxld3kga29uaWVjIHByemVkemlhxYJ1CiAgICAgICAgc3VtYSArPSBzaW4oeCk7CiAgICB9CgogICAgZG91YmxlIHd5bmlrID0gaCAqIHN1bWE7CgogICAgc3RkOjpjb3V0IDw8ICJQcnp5YmxpemVuaWUgY2Fsa2kgbWV0b2RhIHByb3N0b2thdG93OiAiCiAgICAgICAgICAgICAgPDwgd3luaWsgPDwgc3RkOjplbmRsOwoKICAgIHJldHVybiAwOwp9Cg==