fork(1) download
  1. #include <stdio.h>
  2. #include <math.h>
  3. void Sq(int a, int b, int c){
  4. if (a == 0){
  5. printf ("Корень один: %d, %d, %f", (-c), b, (-c)/b);
  6. } else {
  7. double D = b*b - 4*a*c;
  8. if (D > 0)
  9. printf ("Корня два: %d, %f, %d, вот они, собственно: %f и %f", (-b), sqrt(D), 2*a, ((-b) + sqrt(D)) / (2*a), ((-b) - sqrt(D)) / (2*a));
  10. if (D == 0)
  11. printf ("Корень один: %d, %d, %f", (-b), 2*a, (-b)/2*a);
  12. if (D < 0)
  13. printf("Корней нет");
  14. }
  15. }
  16. int main(){
  17. int a, b, c;
  18. scanf("%d%d%d",&a, &b, &c);
  19. Sq(a, b, c);
  20. }
Success #stdin #stdout 0s 4476KB
stdin
1 -2 10
stdout
Корней нет