Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đáp án:#include <iostream>#include <conio.h>#include <math.h>using namespace std; int main(){ float a, b, c, delta, x1, x2; cout << "Nhap a = "; cin >> a; cout << "Nhap b = "; cin >> b; cout << "Nhap c = "; cin >> c; if(a == 0) { // a== 0 phuong trinh tro thanh phuong trinh bac mot bx + c = 0 if(b == 0) { if (c == 0) { cout << "Phuong trinh vo so nghiem" << endl; } else { cout << "Phuong trinh vo nghiem" << endl; } } else { cout << "Phuong trinh co nghiem duy nhat: " << -c/b << endl; } } else { delta = b*b - 4*a*c; if(delta > 0) { x1 = (-b+sqrt(delta))/(2*a); x2 = (-b-sqrt(delta))/(2*a); cout << "Nghiem thu nhat x1 = " << x1 << endl; cout << "Nghiem thu hai x2 = " << x2 << endl; } else if ( delta == 0) { cout << "Phuong trinh co nghiem kep: x1 = x2 = " << -b/2*a << endl; } else { cout << "Phuong trinh vo nghiem" << endl; } } return 0;}
Giải thích các bước giải:
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
double delta=b*b-4*a*c;
double x1 = (-b+sqrt(delta))/ 2 * a ;
double x2 = (-b-sqrt(delta))/ 2 * a ;
if(delta<0) cout<<-1;
else if(delta>=0&&x1==0||x2==0) cout<<0;
else if(delta>0&&a*c>0) cout<<1;
else if(a*c<0) cout<<2;
else if(delta==0&&x1!=0) cout<<3;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Sự kiện