回答編集履歴

1

x < 0 の場合も考慮するようにコード修正

2018/07/01 11:59

投稿

shiron46
shiron46

スコア111

test CHANGED
@@ -22,21 +22,19 @@
22
22
 
23
23
  3に関しては、例えば下記のような修正はいかがでしょうか。
24
24
 
25
+
26
+
27
+ ```C
28
+
29
+ //series_計算
30
+
25
- coeff_mole は正負を表しているだけなので終了判定時には無視し、足し合わせるときに考慮する方法です。
31
+ series = coeff_mole / coeff_deno * vari;
26
32
 
27
33
 
28
34
 
29
- ```C言語
35
+ if (fabs(series) >= pow(10, -8)) {
30
36
 
31
- //series_計算
32
-
33
- series = vari / coeff_deno;
34
-
35
-
36
-
37
- if (series >= pow(10, -8)) {
38
-
39
- sum = sum + coeff_mole * series;
37
+ sum = sum + series;
40
38
 
41
39
  }
42
40