Показать сообщение отдельно
  #3  
Старый 12.07.2013, 07:12
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Страдалецъ
А вы сделайте логический массив той-же размерности и при обмене элементов в основном массиве меняйте значение на Истина в логическом массиве.

Зачем? Просто все делается в 2 прохода.
На первом ты просто находишь мин и макс элементы (можно просто значения сохранить). На втором проходе меняешь через if then else if then.
Ответить с цитированием