Упорядочить по возрастанию элементы массивов расположенные после максимального - 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];
                        }
                }
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы