6 solutions

  • 1
    @ 2026-1-11 17:54:58
    #include<stdio.h>
    #include<math.h>
    int main()
    {
        double a,b,c,D,x_1,x_2;
        scanf("%lf %lf %lf",&a,&b,&c);
        D=pow(b,2)-4.0*a*c;
        x_1=(-b+sqrt(D))/(2.0*a);
        x_2=(-b-sqrt(D))/(2.0*a);
        if(D<0)
        printf("No answer!");
        else if(x_1==x_2)
        printf("x1=x2=%lf",x_1);
             else if(x_1<x_2)
             printf("x1=%.5lf;x2=%.5lf",x_1,x_2);
                  else
                  printf("x1=%.5lf;x2=%.5lf",x_2,x_1);
    
        return 0;
    }
    

    Information

    ID
    6735
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    9
    Tags
    (None)
    # Submissions
    839
    Accepted
    93
    Uploaded By