#16116: c++ AC


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
a006. 一元二次方程式 | From: [203.72.178.252] | 發表日期 : 2018-11-22 17:26

#include<iostream>
#include <string>
#include <math.h>
using namespace std;



main()
{
	int a,b,c,d,e,f,g;
	while (cin>>a>>b>>c)
	{	
		d=(-b+sqrt(b*b-4*a*c))/(2*a);
		e=(-b-sqrt(b*b-4*a*c))/(2*a);
		f=b*b-4*a*c;
		if(f>0)
		{	
			cout<<"Two different roots x1="<<d<<" , x2="<<e<<endl;
			
		}
	
		else if(f==0)
		{ 	
			cout<<"Two same roots x="<<d<<endl;
			
		} 
		else
		{
			cout<<"No real root"<<endl;
		}
	}		
	return 0;
}
 
#16117: Re:c++ AC


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
a006. 一元二次方程式 | From: [203.72.178.252] | 發表日期 : 2018-11-22 18:21

#include
#include 
#include 
using namespace std;



main()
{
	int a,b,c,d,e,f,g;
	while (cin>>a>>b>>c)
	{	
		d=(-b+sqrt(b*b-4*a*c))/(2*a);
		e=(-b-sqrt(b*b-4*a*c))/(2*a);
		f=b*b-4*a*c;
		if(f>0)
		{	
			cout<<"Two different roots x1="<<d<<" , x2="<<e<<endl;
			
		}
	
		else if(f==0)
		{ 	
			cout<<"Two same roots x="<<d<<endl;
			
		} 
		else
		{
			cout<<"No real root"<<endl;
		}
	}		
	return 0;
}


要貼程式碼請使用「一般」留言而非「解題報告」。


 
ZeroJudge Forum