#include <windows.h>
#include <string>
#include <iostream>
#include <iomanip>
#include <math>
using namespace std;
int main(int argc, char **argv)
{
system("chcp 1251 > nul"); // Руссификация сообщений
setlocale(LC_ALL, "Russian");
double D, a, b, c, x, x1, x2, k; string w;
cout << "Введите коэффициенты уравнения ax^2 + bx + c = 0" << endl;
cin >> a >> b >> c;
cout << "Введите отрезок k= "; cin >>k;
D= b*b - 4.0*a*c;
if (D==0)
{ x= -b/2.0*a; cout << "Корень один = " << x << endl;
if ((x>-k) || (x<k))
{ w= "П"; }
else { w= "Не п"; }
cout << w << "ринадлежит отрезку (" << -k << " , " << k << ")";
return 0;
}
if (D<0) { cout << "Действительных корней нет..." << endl; return 0; }
x1= (-b + sqrt(D)) / (2.0 * a); cout << "Корень х1= " << x1 << endl;
x2= (-b - sqrt(D)) / (2.0 * a); cout << "Корень х2= " << x2 << endl;
if ((x1>-k) || (x1<k))
{ w= "x1 П"; }
else { w= "x1 Не п"; }
cout << "Корень " << w << "ринадлежит отрезку (" << -k << " , " << k << ")";
if ((x2>-k) || (x2<k))
{ w= "x2 П"; }
else { w= "x2 Не п"; }
cout << "Корень " << w << "ринадлежит отрезку (" << -k << " , " << k << ")";
cout << endl << "Хелло Ворлд" << endl;
system("pause"); // system("pause > nul");
return 0;
}
проверяй сам