teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

変更てん

2020/07/30 19:44

投稿

KeiD
KeiD

スコア26

title CHANGED
File without changes
body CHANGED
@@ -52,7 +52,7 @@
52
52
  double pi;
53
53
 
54
54
  n_inside = 0;
55
- for (i=10; i<n_trial; i+=i*10) {
55
+ for (i=10; i<n_trial; i=i*10) {
56
56
  x = 2*(double)rand()/RAND_MAX -1;
57
57
  y = 2*(double)rand()/RAND_MAX -1;
58
58
  if (x*x+y*y<=1) {
@@ -67,11 +67,10 @@
67
67
  }
68
68
  ```
69
69
  に変更しましたが、出力が
70
-
71
70
  回数10 pi = 4e-06
72
- 回数110 pi = 8e-06
71
+ 回数100 pi = 8e-06
73
- 回数13310 pi = 1.2e-05
72
+ 回数10000 pi = 1.2e-05
74
- 回数146410 pi = 1.6e-05
73
+ 回数100000 pi = 1.6e-05
75
74
 
76
75
  となってしまい、しかもpiの値もおかしくなってしまいます。
77
76
  どう直せば 10,100,1000,10000,100000,1000000回と10倍回数ごとのpiの近似表示にできるのかご存じの方よろしくお願い致します。