예제 #1
0
        public void SumElemArray()
        {
            var taskRun = new TwoArray();

            taskRun.countLine        = 5;
            taskRun.countRow         = 5;
            taskRun.leftBoderToRand  = -100;
            taskRun.rightBoderToRand = 100;
            taskRun.fraction         = 1;
            taskRun.InitMultyArray();
            taskRun.PrintMultyArray();
            Console.WriteLine($"\nThe sum elements between min and max = {taskRun.SumBetweenMinMax():F0}");
        }
예제 #2
0
        public void WorkWithArray()
        {
            var taskRun = new TwoArray();

            taskRun.SizeArray = 5;
            taskRun.countLine = 3;
            taskRun.countRow  = 4;

            taskRun.InitSingleArray();
            taskRun.InitMultyArray();

            Console.WriteLine("\nA:");
            taskRun.Print();

            Console.WriteLine("\nB:");
            taskRun.PrintMultyArray();

            double maxCommonElement;

            if (taskRun.IsCommonMaxElement(out maxCommonElement))
            {
                Console.WriteLine($"\nThe maximum common element is {maxCommonElement:F2}");
            }

            double minCommonElement;

            if (taskRun.IsCommonMaxElement(out minCommonElement))
            {
                Console.WriteLine($"\nThe maximum common element is {minCommonElement:F2}");
            }

            var sum = taskRun.SumElemSingleArray() + taskRun.SumElemMultyArray();

            Console.WriteLine($"\nThe sum all elements of the array A and B is {sum:F2}");

            var multipl = taskRun.MultElemSingleArray() * taskRun.MultElemMultyArray();

            Console.WriteLine($"\nThe product all elements of the array A and B is {multipl:F2}");

            var sumEven = taskRun.SumEvenElemSingleArray();

            Console.WriteLine($"\nThe sum even elements of the array A is {sumEven:F2}");

            var sumOddRow = taskRun.SumOddRowMultyArray();

            Console.WriteLine($"\nThe sum odd rows of the array B is {sumOddRow:F2}\n");
        }