Untitled
unknown
plain_text
a year ago
1.8 kB
4
Indexable
void _tmain()
{
// Коэффициенты квадратного уравнения.
double a, b, c;
// Некоторая очень малая величина.
double eps = 1.0e-4;
// Дискриминант квадратного уравнения.
double D;
// ЗДЕСЬ выполняем ввод данных a, b и c.
if ((fabs(a) < eps && fabs(b) < eps && fabs(c) < eps) ||
(fabs(a) < eps && fabs(b) < eps && fabs(c) < eps))
{
// ЗДЕСЬ выводим сообщение о некорректности ввода данных.
system("pause");
return;
}
if ((fabs(a) < eps && fabs(b) < eps) ||
(fabs(a) < eps && fabs(b) < eps && fabs(c) < eps))
{
// ЗДЕСЬ выводим сообщение о том, что уравнение имеет
// бесконечное множество корней.
system("pause");
return;
}
if (fabs(a) < eps && fabs(b) > eps)
{
// ЗДЕСЬ решаем линейное уравнение
system("pause");
return;
}
// Вычисляем дискриминант
if (fabs(D) < eps)
{
// ЗДЕСЬ решаем квадратное уравнение для случая двух
// равных корней.
system("pause");
return;
}
else if (D > eps)
{
// ЗДЕСЬ решаем квадратное уравнение на множестве
// вещественных чисел.
system("pause");
return;
}
else
{
// ЗДЕСЬ решаем квадратное уравнение на множестве
// комплексных чисел.
system("pause");
return;
}
}Editor is loading...
Leave a Comment