#include <iostream>
#include <string>
#include <cmath>
#include "int_sqr.h"
using namespace std;
int a, b, c, d;
double x1, x2;
int discriminant() {
setlocale(LC_ALL, "Russian");
cout << "Введите число \"a\": ";
cin >> a;
cout << endl << "Введите число \"b\": ";
cin >> b;
cout << endl << "Введите число \"c\"";
cin >> c;
d = sqr(b) - 4 * a * c;
cout << "Дискриминант = " << d << endl;
if (d < 0) {
cout << "Нет корней!" << endl << endl;
}
else {
x1 = (-b + sqrt(d)) / (2 * a);
x2 = (-b - sqrt(d)) / (2 * a);
cout << "x1 = " << x1 << endl << "x2 = " << x2 << endl << endl;
}
return 0;
}
void mainloop()
{
string parm;
cout << "Что вы хотите сделать?" << endl;
cout << "Введите \"D\" если хотите найти дискриминант" << endl << "Введите \"+\" если хотите найти сумму чисел" << endl << "Введите \"-\" если хотите найти разность чисел" << endl << "Введите \"**\" если хотите найти квадрат числа" << endl;
cout << "Введите параметр: ";
cin >> parm;
if (parm == "D") {
cout << "Выбрано нахождение дискриминанта!" << endl << "Начинаем!" << endl << endl;
discriminant();
}
}
int main()
{
setlocale(LC_ALL, "Russian");
while (true)
mainloop();
}