回答編集履歴

1

誤差の許容範囲をMY_EPSILONで表すようにしました。

2020/05/24 02:31

投稿

etsuhisa
etsuhisa

スコア416

test CHANGED
@@ -1,8 +1,20 @@
1
1
  以下のようにelse ifとelseで重複と虚数解の計算と出力を実数解の処理を参考に作成します。
2
+
3
+ 誤差の許容範囲をMY_EPSILONで表すようにしました。
2
4
 
3
5
 
4
6
 
5
7
  ```C
8
+
9
+ #define MY_EPSILON 1.0e-10
10
+
11
+
12
+
13
+ d = b * b - 4 * a * c;
14
+
15
+ if(-MY_EPSILON < d && d < MY_EPSILON) d = 0;
16
+
17
+
6
18
 
7
19
  if (d > 0) {
8
20