using System; using static System.Console; using static System.Math; public class main{ static (double,double) plainmc( Func f,vector a,vector b,int N, Random RND = null ){ int dim=a.size; double V=1; for(int i=0;i0)N=(int)double.Parse(args[0]); double R=1; Func f = x =>{ if(x.norm()<=R)return 1; else return 0; }; vector a = new vector(0.0,0.0); vector b = new vector(1.0,1.0); (double q, double e) = plainmc(f,a,b,N); double exact = PI/4; WriteLine($"{N} {q} {e} {Abs(q-exact)}"); } }//class main