Пример #1
0
        static public void IsSquare(object sender, ExampleArgs e)
        {
            var number = (sender as Example).Nr;

            if (Math.Sqrt(number) == (int)Math.Sqrt(number))
            {
                Console.WriteLine("{0}:{1} is square", e.msg, number);
            }
        }
Пример #2
0
        static public void IsPrime(object sender, ExampleArgs e)
        {
            var  number = (sender as Example).Nr;
            bool prim   = true;

            if (number < 2)
            {
                prim = false;
            }
            for (int i = 2; i *i <= number && prim; i++)
            {
                if (number % i == 0)
                {
                    prim = false;
                }
            }
            if (prim)
            {
                Console.WriteLine("{0}:{1} is prime", e.msg, number);
            }
        }