Сегодня напишем программный код на С++ для решения квадратного уравнения вида.
Для решения будем использовать метод дискриминанта.
#include "pch.h" ; #include "iostream" ; #include "cmath"; using namespace std; int kvadrat(double a, double b,double c) double D; double x; double x1; double x2; D = b * b — 4 * a*c; cout << "Дискриминант равен" << D < if (D < 0) cout << "дискрименант меньше нуля" << endl; if (D == 0) { cout << "Дискрименант равен нулю" << endl; x = -b / (2 * a); << endl; cout << "x=" << x; << endl; }; if (D > 0); { cout << "Дискрименант больше нуля" << endl; x1 = (-b + sqrt(D)) / (2 * a); x2 = (-b — sqrt(D)) / (2 * a); cout << "x1=" << x1 << ", " << "x2=" << x2 << endl; } return 1; } int main() { setlocale(LC_ALL, "Russian"); //Перевод на русский язык double a, b, c ; cout << " Введите a="; cin >> a; cout << " Введите b= "; cin >> b; cout << " Введите c= "; cin >> c; kvadrat(a, b, c); system(«pause»); }
Теперь запустим программу и введём значения