Untitled
unknown
plain_text
5 months ago
1.8 kB
2
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