Алгоритм вычисления числа pi методом математического моделирования. - C#
Формулировка задачи:
Кто может, напишите хотя бы один алгоритм, пожалуйста.
Алгоритм вычисления числа pi методом математического моделирования.
Решение задачи: «Алгоритм вычисления числа pi методом математического моделирования.»
textual
Листинг программы
private static void Main()
{
const int N = 100000;
const int R = 1000;
const int R2 = R * R;
Random random = new Random();
int counter = 0;
for (int i = 0; i < N; i++)
{
int x = random.Next(R);
int y = random.Next(R);
if (x * x + y * y <= R2)
counter++;
}
Console.WriteLine("Пи = {0}", counter * 4d / N);
}