Угадайка
От: mihailik Украина  
Дата: 23.06.03 12:40
Оценка: 6 (2)
Добрый день!

В пятницу изобрёл тупую программу. Угадайте, какое число будет напечатано:

using System;
class Run
{
    static void Main()
    {
        Random rnd=new Random();
        int low=0;
        int i;
        for( i=0; i<100*1000*1000; i++ )
        {
            double a=rnd.NextDouble();
            double b=rnd.NextDouble();
            if( a*a+b*b<1 )
                low++;
        }
        Console.WriteLine( (4.0*low/i).ToString("0.00") );
    }
}


Ми.
... << RSDN@Home 1.0 beta 7a >>

24.06.03 15:14: Перенесено модератором из '.NET' — AVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.