0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 16
1

Дан массив a1, a2,., a15. упорядочить по убыванию нечетные элементы массива, используя алгоритм обмена

24.02.2016, 12:57. Показов 1957. Ответов 1

C# Console application.
Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные элементы массива. Использовать алгоритм обмена. Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2016, 12:57
Ответы с готовыми решениями:

Упорядочить по убыванию нечетные элементы массива. Использовать алгоритм обмена
Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные элементы массива....

Упорядочить элементы массива по убыванию, используя алгоритм сортировки методом прямого обмена
//Это не надо В одномерном массиве, состоящем из n вещественных элементов, вы-чис¬лить 1) сумму...

Дан массив a1, a2,., a15. Расположить ненулевые элементы по убыванию. Использовать алгоритм вставки
Дан массив a1, a2,..., a15. Расположить ненулевые элементы по убыванию. Использовать алгоритм...

Дан массив А(10). Найти максимальный элемент массива, упорядочить элементы, следующие за ним по убыванию
помогитееее

1
38 / 38 / 52
Регистрация: 03.02.2016
Сообщений: 99
24.02.2016, 22:19 2
Лучший ответ Сообщение было отмечено Niko One Bellic как решение

Решение

Кликните здесь для просмотра всего текста

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 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();
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2016, 22:19
Помогаю со студенческими работами здесь

Упорядочить по убыванию нечетные элементы массива
Условие задачи: Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные элементы...

Сортировка массива. Упорядочить нечетные элементы массива по возрастанию методом обмена
Упорядочить одномерный массив по возрастанию, методом обмена. (по возрастанию должны быть толбко...

Упорядочить по убыванию неповторяющиеся элементы массивов, используя алгоритм выбора
Вторая: Даны два одномерных массива A и B. Получить массив С (n=&lt;m=&lt; 2n), элементы которого –...

Дан массив A(N). Упорядочить по возрастанию положительные нечетные элементы
Дан массив A(N). Упорядочить по возрастанию положительные нечетные элементы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru