Поменять местами максимальный элемент и первый элемент одномерного массива - C#
Формулировка задачи:
Замечание. Задачи из данного пункта решить, используя одномерный массив.
Поменять местами максимальный элемент и первый.
Решение задачи: «Поменять местами максимальный элемент и первый элемент одномерного массива»
textual
Листинг программы
static void Main(string[] args) { int max = 0; int tmp = 0; int first = 0; int[] arr = new int[] { 1, 2, 3, 8, 4, 7 }; Console.WriteLine("Исходный массив: "); for (int i = 0; i < arr.Length; i++) { first = arr[0]; if (arr[i] > max) { max = arr[i]; tmp = i; } Console.Write(arr[i] + " "); } Console.WriteLine(); Console.WriteLine("Максимальное число: {0}", max); Console.WriteLine(); Console.WriteLine("Меняем местами элементы: "); for (int i = 0; i < arr.Length; i++) { arr[0] = max; arr[tmp] = first; Console.Write(arr[i] + " "); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д