Bài 4: Bài toán và thuật toán

YV

Bài 3: Giải phương trình bậc hai: ax^2+bx+c=0 (a≠0)

Bài 4: Tìm giá trị nhỏ nhất (min) của 1 dãy số nguyên

NT
24 tháng 10 2021 lúc 0:32

Bài 3: 

#include <bits/stdc++.h>
using namespace std;
double a,b,c,delta,x1,x2;
int main()
{
    //freopen("PTB2.inp","r",stdin);
    //freopen("PTB2.out","w",stdout);
    cin>>a>>b>>c;
    delta=(b*b-4*a*c);
    if (delta<0) cout<<"-1";
    if (delta==0) cout<<fixed<<setprecision(5)<<(-b/(2*a));
    if (delta>0)
    {
        x1=(-b-sqrt(delta))/(2*a);
        x2=(-b+sqrt(delta))/(2*a);
        cout<<fixed<<setprecision(5)<<x1<<" "<<fixed<<setprecision(5)<<x2;
    }
    return 0;
}

 

Bình luận (1)

Các câu hỏi tương tự
XT
Xem chi tiết
H24
Xem chi tiết
JT
Xem chi tiết
NG
Xem chi tiết
NP
Xem chi tiết
NH
Xem chi tiết
LH
Xem chi tiết
KL
Xem chi tiết
QD
Xem chi tiết