// В квадратной матрице 10x10 обменять значения элементов в каждой строке, расположенные на главной и побочной диагоналях. static void SwapDiagonals(Homework_3 hw3) { int length = 5; int[,] arr = new int[length, length]; arr = hw3.FillTwoDimensionalArrayInt(arr); string arrStr = hw3.PrintTwoDimensionalArrayInt(arr); Console.WriteLine(arrStr); Console.WriteLine("------------------------"); Console.WriteLine(); arr = hw3.SwapDiag(arr); arrStr = hw3.PrintTwoDimensionalArrayInt(arr); Console.WriteLine(arrStr); }
// 3. Найти количество элементов массива, которые больше своих левого, правого, верхнего и нижнего соседа одновременно. static void CountingBigNumbers(Homework_3 hw3, Homework_2 hw2) { int l = 6, bigNumberCounter; int[,] arr = new int[l, l]; int[] bigNumbers; string arrStr, bigNumbersStr; arr = hw3.FillTwoDimensionalArrayInt(arr); arrStr = hw3.PrintTwoDimensionalArrayInt(arr); Console.Write(arrStr); bigNumberCounter = hw3.CountBigNumbers(arr); bigNumbers = hw3.BigNumbersArr(arr, bigNumberCounter); bigNumbersStr = hw2.PrintArray(bigNumbers); Console.WriteLine($"bigNumbers - {bigNumbersStr}"); Console.WriteLine($"bigNumberCounter - {bigNumberCounter}"); }
static void SwapDiagonals(Homework_3 hw3) { // В квадратной матрице 10x10 обменять значения элементов в каждой строке, расположенные на главной и побочной диагоналях. int length = 5; int[,] arr = new int[length, length]; arr = hw3.FillTwoDimensionalArrayInt(arr); string arrStr = hw3.PrintTwoDimensionalArrayInt(arr); // Может ли метод принимать разные типы данных Console.WriteLine(arrStr); Console.WriteLine("------------------------"); Console.WriteLine(); arr = hw3.SwapDiag(arr); arrStr = hw3.PrintTwoDimensionalArrayInt(arr); // Может ли метод принимать разные типы данных Console.WriteLine(arrStr); }
static void CountingBigNumbers(Homework_3 hw3, Homework_2 hw2) { //! 3. Найти количество элементов массива, которые больше своих левого, правого, верхнего и нижнего соседа одновременно. int l = 6, bigNumberCounter; int[,] arr = new int[l, l]; int[] bigNumbers; string arrStr, bigNumbersStr; arr = hw3.FillTwoDimensionalArrayInt(arr); arrStr = hw3.PrintTwoDimensionalArrayInt(arr); // как вывести красиво ?? Console.Write(arrStr); bigNumberCounter = hw3.CountBigNumbers(arr); bigNumbers = hw3.BigNumbersArr(arr, bigNumberCounter); bigNumbersStr = hw2.PrintArray(bigNumbers); Console.WriteLine($"bigNumbers - {bigNumbersStr}"); Console.WriteLine($"bigNumberCounter - {bigNumberCounter}"); }