Приветствую Вас, alexey! если у тебе масив "числовой", то мне кажеться самой быстрый способ такой a : array[1..N] of integer; a[i] := (rec.ce*10 + rec.n1)*10 + rec.n2; потом сортируешь a[i] как угодно( скажем "метод пузырка"), а затем с отсортированный массив делаешь обратную операцию : rec.n2 := a[i] mod 10; rab := a[i] div 10; rec.n1 := rab mod 10; rec.ce := rab div 10; и все будеть как положено! А об отсортирования одномерного масива есть много методов! Читай Доналда Кнута - если не ошибаюсь том второй.
Ответ отправлен: 24.04.2003, 11:26 Отправитель: Tancho Отвечает Tigran K. Kalaidjian
Доброе время суток, alexey! Первое, что в голову пришло. См. приложение
Приложение: Ответ отправлен: 22.04.2003, 17:49 Отправитель: Tigran K. Kalaidjian Отвечает Sensey
Здравствуйте, alexey! Отсортировать по первой записи, потом сортировать подмассивы по второму, потом по третьему. Некоторые методы сортировки прилагаю :) В меню они по скорости сортировки расписаны кажется...
Приложение: Ответ отправлен: 21.04.2003, 14:24 Отправитель: Sensey Отвечает Byter
Доброе время суток, alexey! Можно "Пузырьковой сортировкой". Давай мыло!!! Отправлю целую статью етому посвещенную именно в Pascal! Ответ отправлен: 22.04.2003, 16:24 Отправитель: Byter Отвечает Ayl
Приветствую Вас, alexey! Да любым методом сортировки, какой тебе нравится, только вместо простого сравнения тебе нужно написать функцию для сравнения по трем ключам. Примерно такую:
Приложение: Ответ отправлен: 23.04.2003, 14:16 Отправитель: Ayl
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.