На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Название темы должно быть информативным !
Прежде чем задать вопрос, воспользуйтесь Поиском. и проверьте в FAQ (ЧАВО) Паскаля
Чтобы получить вразумительный ответ, подробно опишите проблему: что надо сделать, что не получается и номер ошибки (если есть), которую выводит компилятор.
Для вставки кода ваших программ используйте, пожалуйста, кнопку СODE=pas или выпадающий список СODE для других языков (подсветка синтаксиса).
[!] Как правильно задавать вопросы | Руководство по языку B.Pascal 7 & Objects/LR | Borland Pascal. Руководство пользователя
Модераторы: volvo877
  
> Упорядочить заданный массив
    Упорядочить заданный массив А(n) по неубыванию, многократно переставляя каждые два соседних элемента, нарушающие порядок. Процесс завершается по достижении упорядоченности массива
      Нужно почитать о сортировках и реализовать пузырьковую
        ExpandedWrap disabled
          for i:=low(arr) to high(arr)-1 do
            for j:=low(arr) to high(arr)-1 do
              if arr[j] > arr[j+1] then begin
                a:=arr[j];
                arr[j]:=arr[j+1];
                arr[j+1]:=a;
              end;
          MBo
          Кстати, в том-же дельфи есть уже готовые функции сортировки?
            В версиях с дженериками есть TArray<>.Sort

            В старых есть для списков (TList, TStringList), в том числе с пользовательской функцией сравнения
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0219 ]   [ 16 queries used ]   [ Generated: 19.04.24, 22:11 GMT ]