static int KvadrFunc(double A, double B, double *X) { double D = pow2(A,2) - 4*B; if (D < 0) return 0; if (D == 0) { X[0] = -A/2; X[1] = -A/2; return 1; } X[0] = (-A + sqrt(D)) / 2; X[1] = (-A - sqrt(D)) / 2; return 2; }