Example #1
0
        public static void Execute()
        {
            UiConsole.PrintLine("ЗАДАНИЕ 4");
            IntMass intMass = new IntMass(3, 4, 20);

            intMass.Print("Двумерный массив: ");
            UiConsole.PrintLine($"Сумма элементов: {intMass.Sum()}");
            UiConsole.PrintLine($"Сумма элементов больше 10: {intMass.Sum(10)}");
            UiConsole.PrintLine($"Минимальный элемент: {intMass.Min}");
            UiConsole.PrintLine($"Максимальный элемент: {intMass.Max}");
            intMass.IndexMax().Print("Индексы максимального элемента: ");
            string fileName = "TaskFour.txt";

            intMass.WriteToFile(fileName);
            intMass = new IntMass(fileName);
            intMass.Print("Массив из файла:");
            UiConsole.EndAndClear();
        }
Example #2
0
        public IntMass IndexMax()
        {
            IntMass indexMass = new IntMass(MaxCount, 2);
            var     n         = 0;

            for (int i = 0; i < Mass.GetLength(0); i++)
            {
                for (int j = 0; j < Mass.GetLength(1); j++)
                {
                    if (Mass[i, j] == Max)
                    {
                        indexMass[n, 0] = i;
                        indexMass[n, 1] = j;
                        n++;
                    }
                }
            }
            return(indexMass);
        }