KvadrFunc


SUBMITTED BY: Guest

DATE: April 18, 2014, 11:28 a.m.

FORMAT: C++

SIZE: 289 Bytes

HITS: 711

  1. static int KvadrFunc(double A, double B, double *X)
  2. {
  3. double D = pow2(A,2) - 4*B;
  4. if (D < 0)
  5. return 0;
  6. if (D == 0)
  7. {
  8. X[0] = -A/2;
  9. X[1] = -A/2;
  10. return 1;
  11. }
  12. X[0] = (-A + sqrt(D)) / 2;
  13. X[1] = (-A - sqrt(D)) / 2;
  14. return 2;
  15. }

comments powered by Disqus