1, Tìm min của 4 số a,b,c,d 2, Tìm max của 4 số a,b,c,d 3, Giải phương trình bậc hai: ax ² + bx + c = 0 ( a khác 0 )

1 câu trả lời

câu 3:

#include<bits/stdc++.h>
using namespace std;
long long a,b,c,d;
float s,x,x1,x2;
int main()
{
    freopen("EQN.inp","r",stdin);
    freopen("EQN.out","w",stdout);
    cin>>a>>b>>c;
    d=b*b-4*a*c;
    if(d<0) cout<<"NO SOLUTION";
    if(d==0){x=-b*1.0/(2*a);
            cout<<fixed<<setprecision(4);
            cout<<x;}
    if(d>0){x1=(-b-sqrt(d))*1.0/(2*a);
    x2=(-b+sqrt(d))*1.0/(2*a);
    cout<<fixed<<setprecision(4);
    cout<<x1<<" "<<x2;}
}