Не могу найти ошибку код на 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
2. Ноль в знаковом разряде означает, что число неотрицательное.
3. В коде ASCII для кодировки символов используется таблица размером 256 символов, так что символ занимает один байт. При этом первая половина таблицы (коды 0-127) фиксирована, а вторая может заполняться символами национальных алфавитов, поэтому существует множество кодовых таблиц ASCII. Например, в системе MS DOS для России используется кодовая таблица CР866, а в Windows - СР1251 В UNICODE для кодирования символа используются два байта, что позволяет иметь 65536 кодов.