Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать уравнение в C++

МБД2331 ЦЗОПМ Ученик (174), открыт 18 часов назад
2 ответа
Vyacheslav Vyacheslavov Знаток (353) 18 часов назад
#include <iostream>
#include <cmath>

int main() {
double a, b, c;
std::cout << "Введите коэффициенты a, b и c: ";
std::cin >> a >> b >> c;

if (a == 0) {
std::cout << "Это не квадратное уравнение." << std::endl;
return 0;
}

double D = b * b - 4 * a * c;

if (D < 0) {
std::cout << "Нет вещественных корней." << std::endl;
} else if (D == 0) {
double x = -b / (2 * a);
std::cout << "Один корень: " << x << std::endl;
} else {
double x1 = (-b - sqrt(D)) / (2 * a);
double x2 = (-b + sqrt(D)) / (2 * a);
std::cout << "Два корня: " << x1 << " и " << x2 << std::endl;
}

return 0;
}
Андрей Высший разум (460550) 18 часов назад
 (sqrt(fabs(x)) + exp(-y)) / (5.8 * cos(y * y * y)) 
Это не уравнение, а формула.
Похожие вопросы