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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2009, 16:28   #1
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
Радость Паскаль

сортировка методом пузырька?

Последний раз редактировалось mistertvister; 31.10.2009 в 17:07.
mistertvister вне форума Ответить с цитированием
Старый 31.10.2009, 16:54   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Поиск по форуму?
Подсказка - если бы тема была названа по правилам, принятым на форуме, т.е. "Сортировка методом пузырька", то куча ответов тут же появилась бы внизу, в "Похожих темах".
Это так, для общего развития...

Последний раз редактировалось mihali4; 31.10.2009 в 17:04.
mihali4 вне форума Ответить с цитированием
Старый 31.10.2009, 16:58   #3
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

google вам в помощь
ThisIzGame вне форума Ответить с цитированием
Старый 31.10.2009, 17:20   #4
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Код:
Вход: массив A, состоящий из элементов A[1], A[2], ..., A[n]

t := истина
цикл пока t:
  t := ложь
  цикл для j = 1, 2, ..., n − 1:
    если A[j] > A[j+1], то:
      обменять местами элементы A[j] и A[j+1]
      t := истина
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 31.10.2009, 17:44   #5
Gapro
Форумчанин
 
Регистрация: 30.07.2009
Сообщений: 256
По умолчанию

Код:
Program Sortirovka;
 Const k=20;
 Var a: array[1..k] of integer; i: integer;
 Procedure puzirek;
  Var m,i,c: integer;
 begin
  For m:=k DownTo 1 Do begin
   For I:=1 to m-1 Do  begin
    If a[i]>a[i+1] Then Begin
     c:=a[i];
     a[i]:=a[i+1];
     a[i+1]:=c;
    end;
   end;
  end;
 end;
Begin
For i:=1 to k Do
 a[i]:= Random(k)+1;
puzirek;
For i:=1 to k Do
If i mod 10 =0 Then WriteLn(' ',a[i],' ') else Write(' ',a[i],' ');
ReadLn;
end.
Вот она
Gapro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль Александр ето я Паскаль, Turbo Pascal, PascalABC.NET 1 08.06.2009 21:43
паскаль Какаина Паскаль, Turbo Pascal, PascalABC.NET 2 13.05.2009 21:08
Паскаль Vanta11a Помощь студентам 2 28.05.2008 16:27
Паскаль Jondeer Помощь студентам 3 27.10.2007 18:20