|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.03.2014, 14:25 | #1 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Дан массив размера N, все элементы которого, кроме последнего, упорядочены по возрастанию. Сделать массив упорядоченным.
Дан массив размера N, все элементы которого, кроме последнего, упорядочены по возрастанию. Сделать массив упорядоченным, переместив последний элемент на новую позицию.
|
23.03.2014, 18:58 | #2 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Код:
|
23.03.2014, 19:08 | #3 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Нужно взять бинарный поиск, найти место вставки, сдвинуть массив, вставить..
|
23.03.2014, 19:33 | #4 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
И как это сделать?
|
23.03.2014, 19:44 | #5 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
23.03.2014, 20:07 | #6 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Все равно так же .Нечего не меняет.
|
23.03.2014, 20:32 | #8 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Делфи 7
Код:
Последний раз редактировалось nadyaH; 24.03.2014 в 11:12. |
24.03.2014, 11:16 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Код:
Вы решаете НЕ ТУ задачу. Вы сортируете массив ЦЕЛИКОМ. Это неправильно! По условию задачи у Вас массив уже изначально задан упорядоченным (кроме последнего элемента). Вот один последний элемент и нужно вставить в нужную позицию! Кстати, правильное заполнение массива, как описано в условии задачи легко реализовать кодом: Код:
|
|
24.03.2014, 12:35 | #10 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив X(N,M).Найти номера столбцов массива,все элементы которых четны. Из полученных значений сформировать одномерный массив. | darwin1 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.03.2014 13:31 |
подкорректировать: Дан массив, все элементы которого упорядочены. Найти количество различных элементов в данном массиве ( Delphi ) | schibeki | Помощь студентам | 9 | 20.02.2014 09:39 |
Дан массив из 18 вещественных чисел, все элементы которого различны. Не могу сделать вывод результатов. ( на С ) | Максим28 | Помощь студентам | 4 | 22.11.2013 02:38 |
Соединить два массива а и b в массив с так, чтобы его элементы были упорядочены по возрастанию. Поправить код. | dmitriy20104 | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 08.08.2012 11:21 |