#include using namespace std; static double f(double x) {return 1-x*x;} int main() { double m1,m2,rs,l=-3, r=1, eps=1e-10; while (r-l > eps) { m1 = l + (r-l)/3, m2 = r - (r-l)/3; if (f(m1) < f(m2)) l=m1; else if (f(m1) > f(m2)) r=m2; else {l=m1; r=m2;} } cout.setf(ios::fixed);// виведення дійсних чисел в форматі з фіксованою крапкою cout.precision(11); // виведення дійсних чисел з 11-ма знаками після крапки rs=((r+l)/2); // значення аргументу функції в точці максимуму cout<<"Найбільше значення: f("<