Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2012, 15:33   #1
Nikol1983
Новичок
Джуниор
 
Регистрация: 26.12.2012
Сообщений: 1
Сообщение Сортировка массива методом переноса (Delpfi)

Необходимо написать программу в Delpfi для сортировки символьных данных методом переноса в массиве. Весь инет перерыла, так и не нашла такого метода. Как мне пояснили суть в том, чтобы:
1. Найти наименьший элемент, переслать его в рабочий массив и убрать его из исходного массива (наверное можно заменить величиной, которая больше любого реального элемента).
2. Повторить шаг 1. Но на этот раз будет выбран наименьший из оставшихся элементов.
3. Повторять шаг 1 до тех пор, пока не будут выбраны все n элементов.
Затем вывести элементы рабочего(отсортированного) массива.
Но не зная Delpfi, реализовать не могу. Помогите, пожалуйста!
Nikol1983 вне форума Ответить с цитированием
Старый 26.12.2012, 15:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var a,b:array[1..10] of integer; imin,i,j:integer;
begin

вводишь массив А

 for i:=1 to 10 do begin imin:=0;
  for j:=1 to 10 do if a[imin]<a[j] then inim:=j;
  b[i]:=a[imin]; a[imin]:=maxint;
 end;

Выводишь массив В
end.
Подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.12.2012, 16:08   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Stilet, красавчик! Самое главное, что код фактически буква в букву отражает алгоритм, описанный TC!! Высший пилотаж!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка символьных данных методом переноса в массиве,ПРОБЛЕМКА! Владимир Николаеви Помощь студентам 12 05.12.2012 15:00
сортировка массива методом выбора в с++ mary1010 Помощь студентам 1 16.10.2012 20:12
Сортировка массива методом пузырька SashaBogush Помощь студентам 0 11.08.2012 15:08