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

Yussanzukis Vvzj

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

Nguyễn Lê Phước Thịnh
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;
}

 


Các câu hỏi tương tự
Xuân Thanh
Xem chi tiết
Đông
Xem chi tiết
Jin Trinh
Xem chi tiết
Nguyễn Hương Giang
Xem chi tiết
Ngọc Anh Phạm
Xem chi tiết
Nguyễn Ngọc Kim Huyền
Xem chi tiết
lương văn hưng
Xem chi tiết
Kản Quỳnh Mỹ Linh
Xem chi tiết
Quang Trần Đăng
Xem chi tiết