Дан массив a1, a2,., a15. упорядочить по убыванию нечетные элементы массива, используя алгоритм обмена - C#
Формулировка задачи:
C# Console application.
Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные элементы массива. Использовать алгоритм обмена. Заранее благодарен.
Решение задачи: «Дан массив a1, a2,., a15. упорядочить по убыванию нечетные элементы массива, используя алгоритм обмена»
textual
Листинг программы
static void Main(string[] args) { int a = 10; int [] arr = new int[a]; Random random = new Random(); Console.WriteLine("Исходный массив"); for (int i = 0; i < a; i ++) { arr[i] = random.Next(-30, 50); Console.Write(arr[i] + " "); } for (int i =0; i < arr.Length; i++) { for (int j = i + 1; j < arr.Length; j ++) { if (i%2 == 1 && j%2 == 1 && arr[i] < arr[j]) { arr[j] ^= arr[i]; arr[i] ^= arr[j]; arr[j] ^= arr[i]; } } } Console.WriteLine(); for (int i = 0; i < a; i++) { Console.Write(arr[i] + " "); } Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д