Упорядочить по возрастанию элементы массивов расположенные после максимального - C#
Формулировка задачи:
Упорядочить по возрастанию элементы массивов А размером 9 и В размером 11, расположенные после максимального элемента. Упорядочение части массива, начинающейся элементом с заданным индексом, осуществить в методе.
Решение задачи: «Упорядочить по возрастанию элементы массивов расположенные после максимального»
textual
Листинг программы
static void Main(string[] args) { int[] A = new int[9]; int[] B = new int[11]; int index = Randoms(A); int index2 = Randoms(B); Sort(A,index); Sort(B,index2); Console.WriteLine("Сортированный массив А"); Print(A); Console.WriteLine("Сортированный массив B"); Print(B); Console.ReadLine(); } public static void Print(int[] arr) { for (int i = 0; i < arr.Length; i++) { Console.Write(arr[i] + " "); } Console.WriteLine(); } public static int Randoms(int[] arr) { Random random = new Random(); int index = 0; Console.WriteLine("Исходный массив"); for (int i = 0; i < arr.Length; i++) { arr[i] = random.Next(-30, 50); if (arr[i] == arr.Max()) { index = i; } Console.Write(arr[i] + " "); } Console.WriteLine(); return index; } public static void Sort(int[] arr, int index) { for (int i = index+1; i < arr.Length; i++) { for (int j = i + 1; j < arr.Length; j++) { if (arr[i] > arr[j]) { arr[j] ^= arr[i]; arr[i] ^= arr[j]; arr[j] ^= arr[i]; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д