###n次元空間における半径1の球の体積をモンテカルロ法を用いて求め、2<n<10に対する体積の値の数値計算結果を得たい。
全く分からず、手がつけれないので具体的に教えて欲しいです!
二次元のときは下のプログラムで円周率を近似しました。これと同様にしてプログラミングをしろと言われたのですがよくわかりません。
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main() {
double x, y,f, sum = 0;
int i, imax = 10000000000000;
for (i = 0; i < imax; i++) {
x = (double)rand() / RAND_MAX;
y = (double)rand() / RAND_MAX;
f = pow(1.0 - (xx), 1.0 / 2.0);
if (y <= f) sum += 1;
}
printf("%lf\n", sum4.0/imax);
return 0;
}