Enserio
lee no te has dado cuenta que esas 2 raíces son x1 y x2.
Si a es cero hay una división entre 0.
Si el discriminante es 0 entonces se va la parte de la raíz cuadrada y te queda -b / 2a
Si el discriminante es mayor a cero entonces tienes x1 y x2 tal como te lo describen en el link
Si el discriminante es menor a cero entonces vuelve positivo el discriminante y usa tu programa de complejos para representar esos números, la parte real seria -b / 2 y la imaginaria sqrt(discriminante) / 2a