int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c; float x1, x2;
cout << "Введите коэффициент a: ";
cin >> a;
cout << "Введите коэффициент b: ";
cin >> b;
cout << "Введите коэффициент c: ";
cin >> c;
if ((a == 0) && (b == 0) && (c == 0)) cout << "Бесконечное мн-во решений" << endl;
else
if ((a == 0) && (b != 0) && (c != 0))
{
x1 = -c / b; cout << "x= " << x1 << endl;
}
else
if ((a == 0) && (b == 0) && (c != 0))
{
ЧТО БУДЕТ ЗДЕСЬ?
}
else
if ((b*b - 4 * a*c) < 0)
{
x1 = (-b + sqrt((b*b - 4 * a*c)*(-1))) / (2 * a);
x2 = (-b - sqrt((b*b - 4 * a*c)*(-1))) / (2 * a);
cout << "x1= " << x1 << " " << "x2= " << x2 << endl;
}
else
if ((b*b - 4 * a*c) == 0)
{
x1 = -b / (2 * a);
cout << setprecision(4) << "1 Корень x= " << x1;
}
else
{
x1 = (-b - sqrt(b*b - 4 * a*c)) / (2 * a);
x2 = (-b + sqrt(b*b - 4 * a*c)) / (2 * a);
cout << setprecision(4) << " x1= " << x1 << endl << " x2= " << x2 << endl;
}
system("pause");
getchar();
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.