Решить функцию с помощью с++ кода Необходимо составить программу вычисления значения функций при различных значениях аргументов, заданных интервалом изменения и величиной шага.
Шаг по иксу - 0.21, шаг по а - 0.1. Только я вот не понял вот этот промежуток: [-0.1,-1.4] Просто от меньшего же, вроде бы, к большему... А тут наоборот.
Mosby Ну, если я все правильно понял, то вот. #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> #include <stdlib.h> #include <stdio.h> using namespace std; int main() { setlocale(0, ""); double y, x, xmin = 0.5, xmax = 3.1, hx = 0.21, a, amin = -1.4, amax = -0.1, ha = 0.1, b = 1.5; x = xmin; a = amin; cout << "x y\n"; while (x <= xmax, a <= amax) { if (x < b) y = sin(fabs(a*x + pow(b, a))); if (x >= b) y = cos(fabs(a*x - pow(b, a))); cout << x << " " << y<<"\n"; x += hx; a += ha; } cin.get(); return 0; } Код #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> #include <stdlib.h> #include <stdio.h> using namespace std; int main() { setlocale(0, ""); double y, x, xmin = 0.5, xmax = 3.1, hx = 0.21, a, amin = -1.4, amax = -0.1, ha = 0.1, b = 1.5; x = xmin; a = amin; cout << "x y\n"; while (x <= xmax, a <= amax) { if (x < b) y = sin(fabs(a*x + pow(b, a))); if (x >= b) y = cos(fabs(a*x - pow(b, a))); cout << x << " " << y<<"\n"; x += hx; a += ha; } cin.get(); return 0; }