В заданном массиве A[N] поменять местами наибольший и наименьший элементы - C#
Формулировка задачи:
Ребята ПОМОГИТЕ ПОЖАЛУЙСТА!!!!
Завтра последний день закрытия лабы по Алгоритмическим языкам((
в СиШарпе работаем(
Нужна ваша помощь(
1.3. В заданном массиве A(N) поменяйте местами наибольший и наименьший элементы
Решение задачи: «В заданном массиве A[N] поменять местами наибольший и наименьший элементы»
textual
Листинг программы
static void Main(string[] args) { int[] Mass = new int[10]; Mass.Initialize(); for (int i = 0; i < Mass.Length; i++) Mass[i] = int.Parse(Console.ReadLine()); int MaxValue = Mass[0]; int MinValue = Mass[0]; int MinIndex = 0; int MaxIndex = 0; int Swap = 0; for (int i = 0; i < Mass.Length; i++) Console.Write(Mass[i].ToString() + " "); Console.WriteLine(); for (int i = 1; i < Mass.Length; i++) { if (MaxValue <= Mass[i]) { MaxValue = Mass[i]; MaxIndex = i; } if (MinValue > Mass[i]) { MinValue = Mass[i]; MinIndex = i; } } Swap = Mass[MaxIndex]; Mass[MaxIndex] = Mass[MinIndex]; Mass[MinIndex] = Swap; Console.WriteLine("New Mass"); for (int i = 0; i < Mass.Length; i++) Console.Write(Mass[i].ToString() + " "); Console.WriteLine(); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д