Exemplo n.º 1
0
        private static void Main()
        {
            //Countdown cd = new Countdown(3);
            //CountdownListener cl = new CountdownListener(cd);
            //Console.WriteLine("Сперва со стандартными обработчиками эвентов.");
            //while (cd.Count >= 0)
            //{
            //    Thread.Sleep(1000);
            //    cd.Count--;
            //}

            //cl.UnregisterStandartListeners(cd);
            //cd = new Countdown(3);
            //Console.WriteLine("Теперь без обработчиков.");
            //while (cd.Count >= 0)
            //{
            //    Thread.Sleep(1000);
            //    cd.Count--;
            //}

            //cd = new Countdown(3);
            //cl.RegisterCustomListener(
            //    cd,
            //    new Countdown.CountdownEventHandler<CountdownEventArgs>(LocalMessageOnTick),
            //    new Countdown.CountdownEventHandler<CountdownEventArgs>(LocalMessageOnEnd));
            //Console.WriteLine("Теперь с кастомными обработчиками эвентов.");
            //while (cd.Count >= 0)
            //{
            //    Thread.Sleep(1000);
            //    cd.Count--;
            //}

            //cl.UnregisterCustomListener(
            //    cd,
            //    new Countdown.CountdownEventHandler<CountdownEventArgs>(LocalMessageOnTick),
            //    new Countdown.CountdownEventHandler<CountdownEventArgs>(LocalMessageOnEnd));
            //cd = new Countdown(3);
            //Console.WriteLine("Теперь без кастомных обработчиков.");
            //while (cd.Count >= 0)
            //{
            //    Thread.Sleep(1000);
            //    cd.Count--;
            //}

            var res = GCDCalculation.Euclidean(new int[] { 17, 34, 85, 170, 204 });

            Console.WriteLine(res);
            res = GCDCalculation.Steins(new int[] { 17, 34, 85, 170, 204 });
            Console.WriteLine(res);

            Console.WriteLine("Конец.");
            Console.ReadKey();
        }
Exemplo n.º 2
0
 public int CheckEuclidean(params int[] numbers)
 {
     return(GCDCalculation.Euclidean(numbers));
 }