#include <iostream> int main(){ long double x_f = -5, x_l = 5, delta = 0.2, y = 1; for (long double x = x_f; x <= x_l; x += 0.2) { for (int b = 1; b <= 10; b++) { y *= (x*x*x*x*x - 5); } std::cout << "x = " << x << "; y = " << y << std::endl; } return 0; } C #include <iostream> int main(){ long double x_f = -5, x_l = 5, delta = 0.2, y = 1; for (long double x = x_f; x <= x_l; x += 0.2) { for (int b = 1; b <= 10; b++) { y *= (x*x*x*x*x - 5); } std::cout << "x = " << x << "; y = " << y << std::endl; } return 0; } вот код, но там выходят слишком большие числа чтобы его считать
#include <iostream> #include <cmath> using namespace std; int main() { double x = -5.0, y = 1; for (int b = 1; b <= 10; b++) { y = y * (pow (x, 5) - 5); x = x + 0.2; } cout << y; return 0; } C #include <iostream> #include <cmath> using namespace std; int main() { double x = -5.0, y = 1; for (int b = 1; b <= 10; b++) { y = y * (pow (x, 5) - 5); x = x + 0.2; } cout << y; return 0; }