Code giải phương trình bậc 2 sai chỗ nào?

#include<iostream>
#include<math.h>
using namespace std;
int main(){
	float a,b,c,delta,x1,x2;
	cout<<"a=";
	cin>>a;
	cout<<"b=";
	cin>>b;
	cout<<"c=";
	cin>>c;
	cout<<"delta="<<(b*b)-(4*a*c);
  if(delta>0){
		cout<<"phuong trinh co 2 nghiem phan biet"
		<<"\n"
		<<"x1="<<(-b+delta)/(a*2)
		<<"x2="<<(-b-delta)/(a*2)
		<<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;
}

lỗi gì bạn, chụp lỗi xem nào, bác hỏi thế không ai chỉ đâu nhé

3 Likes

chưa tính delta mà 20chars

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?