Viết chương trình: Tìm nghiệm x của phương trình ax2 + bx + c = 0 với a, b, c nhập từ bàn phím (các trường hợp 2 nghiệm, nghiệm kép, vô nghiệm)
--------------------------
Mọi người giúp em với ạ, em cảm ơn
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Ta có: a > 0 (gt), với mọi x, a, b ⇒
Phương trình ax2 + bx + c = 0 vô nghiệm nên
Vậy a x 2 + b x + c = với mọi x.
Ta có: a > 0 (gt), với mọi x, a, b ⇒
Phương trình ax2 + bx + c = 0 vô nghiệm nên
Vậy ax2 + bx + c = với mọi x.
#include <bits/stdc++.h>
using namespace std;
double b,c;
int main()
{
cin>>b>>c;
if ((b==0) and (c==0)) cout<<"Vo so nghiem";
else if ((b==0) and (c!=0)) cout<<"Vo nghiem";
else cout<<fixed<<setprecision(2)<<-c/b;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
double b,c;
int main()
{
cin>>b>>c;
if ((b==0) and (c==0)) cout<<"Vo so nghiem";
else if ((b==0) and (c!=0)) cout<<"Vo nghiem";
else cout<<fixed<<setprecision(2)<<-c/b;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
double b,c;
int main()
{
cin>>b>>c;
if ((b==0) and (c==0)) cout<<"Vo so nghiem";
else if ((b==0) and (c!=0)) cout<<"Vo nghiem";
else cout<<fixed<<setprecision(2)<<-c/b;
return 0;
}
Vì PTVN nên Δ<0
=>f(x)=ax^2+bx+c luôn cùng dấu với a
=>f(x)>0 với mọi x
import math
a = float(input("Nhập a: "))
b = float(input("Nhập b: "))
c = float(input("Nhập c: "))
d = b**2 - 4*a*c
if d > 0:
x1 = (-b + math.sqrt(d)) / (2*a)
x2 = (-b - math.sqrt(d)) / (2*a)
print("Phương trình có hai nghiệm: x1 =", x1, "và x2 =", x2)
elif d == 0:
x = -b / (2*a)
print("Phương trình có nghiệm kép: x =", x)
else:
print("Phương trình không có nghiệm thực."
Em cảm ơn ạ!!