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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2010, 20:20   #1
A_Orlov
Пользователь
 
Регистрация: 27.04.2010
Сообщений: 26
По умолчанию Упорядочивание массива простым обменом

Пожалуйста, помогите решить задачу.
Дан массив A размера N (<= 6). Упорядочить его по возрастанию методом сортировки простым обменом («пузырьковой» сортировкой): просматривать массив, сравнивая его соседние элементы (A1 и A2, A2 и A3 и т. д.) и меняя их местами, если левый элемент пары больше
A_Orlov вне форума Ответить с цитированием
Старый 09.06.2010, 23:09   #2
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

Код:
const
  n = 6;
var
  T,i, j: integer;
  A: array [1..n] of integer;

for i:=1 to n-1 do
  for j:=1 to n-i do
    if A[j] > A[j+1] then
                           begin
                              T:=A[j];
                              A[j]:=A[j+1];
                              A[j+1]:=T;  
                           end;
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочивание массива A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2010 20:18
[Pacsal] Быстрая Соритровка и сортировка обменом (ошибка) Dtska Помощь студентам 1 17.12.2009 20:17
Сортировка простым обменом Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 26.10.2009 11:58
отсортировать информацию обменом в типизированном файле rainbow Помощь студентам 6 07.03.2009 09:26