#include<iostream>
#include<clocale>
using namespace std;
int main(){
setlocale(LC_CTYPE, "");
cout << "Введите a, b и c\n";
double a, b, c;
cin >> a >> b >> c;
if (a == 0) {
cout << "Коэффицент а не может быть равен нулю!";
}
double D = powl(b, 2) - 4 * a * c;
if (D > 0)
{
cout << "два корня: x1=" << (b - sqrt(D)) / (-2 * a) << endl;
cout << "x2=" << (b + sqrt(D)) / (-2 * a);
}
else if (D == 0)
{
cout << "Один корень, но считать мы его не будем";
}
else
{
cout << "Корней нет";
}
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Вариант 18. в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, меньших c. 2. сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. 3. преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные.
Программа и скриншот работы - в приложениях.