Поменять местами элементы массива - C#

Узнай цену своей работы

Формулировка задачи:

Поменять местами максимальный и минимальный элементы массива. Вот то, что у меня получилось написать, не знаю, что надо в цикл дописать, чтобы он местами менял максимальный и минимальный, помогите пожалуйста
static void Main(string[] args)
        {
            int[] A = new int[9];
            int min = A[0];
            int max = A[0];
            Random r = new Random();
            Console.Write("Массив из 9 элементов:\n\n");
            for (int i = 0; i < 9; i++)
            {
                A[i] = r.Next(-100, 100);
                Console.Write("A[" + i + "] = ");
                Console.Write(A[i] + "\t");
 
                if (A[i] < min)
                {
                    min = A[i];
                }
                if (A[i] > max)
                {
                    max = A[i];
                }
 
                Console.Write("\tA[" + i + "] = ");
                Console.Write(A[i] + "\n");
            }
 
            Console.Write("\nМинимальный элемент: {0:D}", min);
            Console.Write("\nМаксимальный элемент: {0:D}", max);
 
            Console.ReadKey();
        }

Решение задачи: «Поменять местами элементы массива»

textual
Листинг программы
 int min = int.MaxValue;
* * * * * * int min_index = -1; //здесь
* * * * * * int max = int.MinValue;
* * * * * * int max_index = -1; //и здесь

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


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

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

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