Beispiel #1
0
        public static void DoTest()
        {
            uint[,] testNumbers = new uint[8, 2]
            {
                { 0, 0 },
                { 0, 5 },
                { 2, 4 },
                { 3, 10 },
                { 13, 17 },
                { 12, 20 },
                { 22, 11 },
                { 33, 22 }
            };

            for (int i = 0; i < testNumbers.GetLength(0); i++)
            {
                uint gcd = GreatestCommonDivisor.FindGCD(testNumbers[i, 0], testNumbers[i, 1]);

                if (Assert(testNumbers[i, 0], testNumbers[i, 1], gcd))
                {
                    Console.WriteLine("{0,5}-{1,-5}: with gcd: {2,-5} : Success", testNumbers[i, 0], testNumbers[i, 1], gcd);
                }
                else
                {
                    Console.WriteLine("{0,5}-{1,-5}: with gcd: {2,-5} : Error", testNumbers[i, 0], testNumbers[i, 1], gcd);
                }
            }
        }