回答編集履歴
2
文章かいてる間に解決してた
test
CHANGED
@@ -125,3 +125,7 @@
|
|
125
125
|
つまり分数の掛け算を繰り返しているのならば
|
126
126
|
|
127
127
|
掛け算一回ごとにループさせればいいのです
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
解決したようなので返事はいりません^^
|
1
dの宣言の位置を移動
test
CHANGED
@@ -104,13 +104,13 @@
|
|
104
104
|
|
105
105
|
double woris(int i) {
|
106
106
|
|
107
|
-
double pi;
|
107
|
+
double pi, d;
|
108
108
|
|
109
109
|
if (i < 1) return 0.0; // エラー
|
110
110
|
|
111
111
|
for (pi = 1.0; i >= 1; --i) {
|
112
112
|
|
113
|
-
d
|
113
|
+
d = (double)i;
|
114
114
|
|
115
115
|
pi *= (4.0 * d * d) / (4.0 * d * d - 1.0);
|
116
116
|
|