Информатика, вопрос задал lerabelyayeva2006 , 7 лет назад

Не могу найти ошибку. Помогите пожалуйста. (код на C++)


Условие:

Напишите функцию int quadratic_solve(double a, double b, double c, double *x1, double *x2), которая возвращает количество корней уравнения ax2 + bx + c = 0.

Если у уравнения один корень, то он должен возвращаться через параметр x1, а если два, то корни должны возвращаться через параметры x1 и x2 (в порядке возрастания).

С помощью этой функции решите квадратное уравнение, с вводимыми в вашу программу коэффициентами a, b и c.

Формат входных данных:

С клавиатуры вводятся целые числа a, b и c, по модулю не превышающие 1000, и заданные с 3 знаками после десятичной точки. Гарантируется, что либо a ≠ 0, либо b ≠ 0.

Формат выходных данных:

Выведите корни квадратного уравнения с точностью до шести знаков после десятичной точки в возрастающем порядке.

Если корней у уравнения нет, то выводить ничего не нужно.


Моё решение:
https://pastebin.com/QrY9bPzh

На этот вопрос еще никто не ответил. Напишите свой ответ или воспользуйтесь поиском:

Новые вопросы