#31857: cpp ans


jasontw77661@gmail.com (Jason Chang)

學校 : 不指定學校
編號 : 171679
來源 : [140.113.136.219]
最後登入時間 :
2023-06-13 20:09:12
a006. 一元二次方程式 | From: [36.224.11.233] | 發表日期 : 2022-08-24 12:56

#include<iostream>
#include<cmath>
using namespace std;

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

 
ZeroJudge Forum