Поменять местами элементы массива - 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; //и здесь
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д