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(); }
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); }