0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
1 | |
Отсортировать массив по убыванию и по возрастанию03.06.2010, 00:26. Показов 4091. Ответов 21
Метки нет Все метки)
(
массив,разбитый на зоны,каждая из которых составляет четверть общего колличества элементов,отсортировать по убыванию и по возрастанию.
0
|
|
03.06.2010, 00:26 | |
Ответы с готовыми решениями:
21
Как отсортировать массив по убыванию и возрастанию?
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
|
03.06.2010, 09:38 | 2 |
А что именно у вас не получается??
Поясните задачу: есть массив, например, 16 элементов: 7 5 4 2 1 9 7 4 1 3 4 5 9 1 0 3, тогда 1-я зона: 7 5 4 2 2-я зона: 1 9 7 4 3-я зона: 1 3 4 5 4-я зона: 9 1 0 3 (одна зона 1/4 всех элементов 16/4=4) Потом нужно сортировать каждую зону сначала по убыванию - вывести результат, потом по возрастанию - вывесть результат? Или чередовать сортировки по убыванию/по возрастанию на зонах? И что должно быть, если количество элементов не кратно 4?
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 17:15 [ТС] | 3 |
да...я так понимаю,но как код писать не знаю...
![]()
0
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
|
03.06.2010, 17:21 | 4 |
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 17:36 [ТС] | 5 |
да,именно так
![]()
0
|
Aaxenon
|
03.06.2010, 17:39
#6
|
Не по теме: XDDD, сори за оффтоп, но не удержался
1
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
|
03.06.2010, 17:42 | 7 |
Простите, вы вопросы читали??
1) Что должно быть, если количество элементов не кратно 4? 2) Нужно сортировать каждую зону сначала по убыванию - вывести результат, потом по возрастанию - вывесть результат ИЛИ чередовать сортировки по убыванию/по возрастанию на зонах, т.е по убыванию первую четверку, по возрастнию вторую, по убыванию вторую четветку, по возрастанию третью... и все это в один массив. КАК?
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 18:02 [ТС] | 8 |
1) если не кратно 4.тогда сообщать об ощибке
2)сортировать каждую зону сначала по убыванию - вывести результат, потом по возрастанию - вывесть результат Добавлено через 14 минут и ещё... может сделать как бы в общем виде? ну например создать массив N,состоящий из N/4 элементов...
0
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
||||||
03.06.2010, 18:04 | 9 | |||||
1
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 18:32 [ТС] | 10 |
у меня ответ не выдаёт...
Я массив задала,и окно исчезает...
0
|
Модератор
![]() ![]() ![]() ![]() 12225 / 7357 / 1730
Регистрация: 25.07.2009
Сообщений: 13,469
|
||||||
03.06.2010, 18:38 | 11 | |||||
Это читали?
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 19:32 [ТС] | 12 |
Добавь к списку подключаемых файлов conio.h, а в конец функции main - getch();
вот что мне советовали...может вам поможет?
0
|
Модератор
![]() ![]() ![]() ![]() 12225 / 7357 / 1730
Регистрация: 25.07.2009
Сообщений: 13,469
|
|
03.06.2010, 19:35 | 13 |
Ну Вам-то правильно посоветовали, а мне оно как-то незачем... Я из тех, кто консольные приложения из консоли и запускает.
![]()
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 19:37 [ТС] | 14 |
пробую вашу программу...окно для ввода вообще не появляеться
![]()
0
|
Модератор
![]() ![]() ![]() ![]() 12225 / 7357 / 1730
Регистрация: 25.07.2009
Сообщений: 13,469
|
|
03.06.2010, 19:53 | 15 |
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 20:01 [ТС] | 16 |
блин,я ничего не поняла
![]() мне нужна програмка в Dev-C++
0
|
Модератор
![]() ![]() ![]() ![]() 12225 / 7357 / 1730
Регистрация: 25.07.2009
Сообщений: 13,469
|
||||||
03.06.2010, 20:08 | 17 | |||||
ни
ни
?
М-да... Тяжело Вам дальше будет...
1
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 21:32 [ТС] | 18 |
спасибо вам большое!!!
выручили!!! я буду разбираться во всём этом 5 лет ![]() Добавлено через 1 час 10 минут а можете блок-схему составить? мне предущая программа понятна более-менее,а тут ничего не разберу... и почему всё таки я в той массив ввожу,а результата нет!!
0
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
||||||
03.06.2010, 21:34 | 19 | |||||
0
|
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 16
|
|
03.06.2010, 22:17 [ТС] | 20 |
в общем ввожу-8(кол-во элементов)
17 19 1 6 11 19 13 8 17 19 1 6 11 19 8 13 19 17 6 1 19 11 13 8 вот такой ответ...почему 3 строки? вот 1 и 3 и идеально было бы
0
|
03.06.2010, 22:17 | |
Помогаю со студенческими работами здесь
20
Как отсортировать данный массив по возрастанию и убыванию. (buble sort)
Функция: отсортировать массив по возрастанию или по убыванию, в зависимости от третьего параметра Отсортировать массив А(6) по возрастанию/убыванию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |