#54954: 適合大家的基本解法(cpp)


yp11451236@yphs.tp.edu.tw (709-36劉騰元)


#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,x1,x2,d;
	cin>>a>>b>>c;
	d=b*b-4*a*c;
	if(d==0){
		x1=-b/(2*a);
		cout<<"Two same roots x="<<x1<<endl;
	}else if(d>0){
		x1=(-b+sqrt(d))/(2*a);
		x2=(-b-sqrt(d))/(2*a);
		cout<<"Two different roots x1="<<x1<<" , x2="<<x2<<endl;
	}else{
		cout<<"No real root"<<endl;
	}
}