Квадратное уравнение ax2 + bx + c = 0 на C++

Квадратное уравнение ax2 + bx + c = 0 на C++

Сегодня напишем программный код на С++ для решения квадратного уравнения вида.

Для решения будем использовать метод дискриминанта.

#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»);
}

Теперь запустим программу и введём значения

Добавить комментарий

Ваш адрес email не будет опубликован.