Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Pascal Сортировка массивов |
Автор: strannik23 23.4.2011, 08:22 |
Сортировка выбором. Дана последовательность чисел а1 а2, ..., аn. Требуется переставить элементы так, чтобы они были расположены по убыванию. Для этого в массиве, начиная с первого, выбирается наибольший элемент и ставится на первое место, а первый — на место наибольшего. Затем, начиная со второго, эта процедура повторяется. Написать алгоритм сортировки выбором. |
Автор: amsoft 23.4.2011, 08:38 |
здесь у тебя будет 2 вложенных цикла. в первом пробегаешь по всему массиву от 1 элемента до последнего, а во втором ищешь максимальное значение и при успешном поиске переставляешь элементы массива. Если просто нужен код, то обращайся в центр помощи. |
Автор: volvo877 23.4.2011, 10:44 |
Алгоритм ты уже написал только что. Тебе нужна реализация. А их в сети - море, к примеру, зайди вот http://ru.wikibooks.org/wiki/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%BE%D0%BC#.D0.9F.D0.B0.D1.81.D0.BA.D0.B0.D0.BB.D1.8C. Да и на этом форуме реализация проскакивала, неплохо бы поиском пользоваться, прежде чем спрашивать. |