Каково качество кода С++
#include
#include
#include
using std::cout;
using std::cin;
using std::endl;
int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c, d;
cout << "Введите первое число: " << endl;
cin >> a;
cout << "Введите второе число: " << endl;
cin >> b;
cout << "Введите третье число: " << endl;
cin >> c;
double x1, x2;
d = (b*b) - 4 * (a * c);
x1 = (-b + sqrt(d)) / (2 * a);
x2 = (-b - sqrt(d)) / (2 * a);
cout << "(" << b << "^2)- 4* " << a << "*" << c << "=" << d << endl;
cout << "x1 = (" << b << "+" << sqrt(d) << ")/(2*" << a << ")=" << x1 << endl;
cout << "x2 = (" << b << "-" << sqrt(d) << ")/(2*" << a << ")=" << x2 << endl;
if (d > 0)
cout << "Два корня: x1 = : " << x1 << ", x2 = " << x2;
else
if (d = 0)
cout << "Один корень: x1 = " << x1;
else
if (d < 0)
cout << "Корней нет";
_getch();
return 0;
}