---
# System prepended metadata

title: 一元二次方程式的公式解
tags: [MDCPP題目題解]

---

###### tags: `MDCPP題目題解`

# 一元二次方程式的公式解

**Author : 謝侑哲**

## 題目敘述
這題是簽到題，也就是來送分

確定你人有沒有到的題目

題目會給3個數字

為一元二次方程式 ax^2+bx+c的a,b,c

方程式必有兩相異解

已知一元二次方程式公式解為$(-b+\sqrt{b^2-4ac})/2a$、$(-b-\sqrt{b^2-4ac})/2a$

請幫忙算出數值為多少，並輸出無條件捨去成整數的答案

((依序輸出$(-b+\sqrt{b^2-4ac})/2a$、$(-b-\sqrt{b^2-4ac})/2a$))

提示:

C++中的根號可以使用sqrt(x)計算，不過出來的會是小數
## 輸入敘述

第一行為三個數字分別為x二次的係數、x的係數、常數

1<=三數<=1000

## 輸出敘述

輸出兩解，以空格隔開

## 範例測資
```
input:
1 4 3

output:
-1 -3
```

```
input:
2 2 -2

output:
0 -1
```

# 題解

這題是簽到水題，總之把公式用程式打出來
然後計算完，套個int(x)讓他變成無條件捨去的整數就行了

```cpp=
#include <bits/stdc++.h>
using namespace std;


signed main(){

double a,b,c;
cin>>a>>b>>c;

cout<<int((-b+sqrt(b*b-4*a*c))/(2*a))<<" "<<int((-b-sqrt(b*b-4*a*c))/(2*a))<<endl;



}

```
:::