#32050: 解題報告


11131039@stu.tshs.tp.edu.tw (二孝25林孟希)

學校 : 不指定學校
編號 : 201083
來源 : [36.227.70.244]
最後登入時間 :
2024-05-22 06:16:38
a006. 一元二次方程式 | From: [36.225.110.200] | 發表日期 : 2022-09-10 13:57

#include<iostream>
#include<cmath>
using namespace std;
int main(void)
{
    int a,b,c;
    int ans1,ans2;
    cin>>a>>b>>c;
    ans1=(-b+sqrt(b*b-4*a*c))/(2*a);
    ans2=(-b-sqrt(b*b-4*a*c))/(2*a);
    if(b*b-4*a*c>0)
        cout<<"Two different roots x1="<<ans1<<" , x2="<<ans2<<endl;
    else if(b*b-4*a*c==0)
        cout<<"Two same roots x="<<-b/(2*a)<<endl;
    else if(b*b-4*a*c<0)
        cout<<"No real root"<<endl;
    return 0;
}

 
ZeroJudge Forum