#include "stdafx.h" float val_abs(float x){ return x<0.f ? -x : x; } //la siguiente función devuelve true/false cuando hay/no hay raíces; //además, cuando hay, las raíces se devuelven mediante variables x1, x2 bool raiz_ec_cua(float a, float b, float c, float &x1, float &x2){ float d, va_a, n, va_n, u = 100000.f; d = b*b - 4.f*a*c; // d es discriminante //discriminante positivo? if (d<0.f) return false;// printf("discriminante negativo, no hay raíces de 0=a*x*x+bx+c \n"); else{ va_a = val_abs(a); n = -b + sqrt(d); //n es numerador de la formula de 1ra raiz va_n = val_abs(n); //¿se puede hacer la operación de división para resolver ecuacion 0=a*x*x+bx+c? if (u*va_a