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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2011, 17:44   #1
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию сортировка методом пузырька: вывод результата по шагам

Код:
begin
           for j:=1 to k-1 do  begin
            for i:=1 to k-j do
             if A[i]>A[i+1] then
              begin
               x:=A[i];
               A[i]:=A[i+1];
               A[i+1]:=x;
              end;
________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.




Вот простая сортировка методом пузырька. Мне нужно что бы результат выводился по щагам.
Пробывал дополнительный цикл вставлять, каша получаеться.

Последний раз редактировалось Serge_Bliznykov; 23.02.2011 в 18:31.
masterlomaster вне форума Ответить с цитированием
Старый 23.02.2011, 18:01   #2
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

begin
for j:=1 to k-1 do
for i:=1 to k-j do
if A[i]>A[i+1] then
begin
x:=A[i];
A[i]:=A[i+1];
A[i+1]:=x
end;
не особо понял, что утебя здесь написано, но попробуй вот так.
baster128 вне форума Ответить с цитированием
Старый 23.02.2011, 18:02   #3
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Код:
begin
for j:=1 to k-1 do begin
   for i:=1 to k-j do
      if A[i]>A[i+1] then
      begin
         x:=A[i];
         A[i]:=A[i+1];
         A[i+1]:=x;
         for i1:=1 to k do 
            Write(A[i1]);
         WriteLn;
     end;
end;
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/

Последний раз редактировалось VadikV; 23.02.2011 в 18:05.
VadikV вне форума Ответить с цитированием
Старый 23.02.2011, 18:10   #4
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию

Цитата:
Сообщение от VadikV Посмотреть сообщение
Код:

    
         for i1:=1 to k do 
            Write(A[i1]);
         WriteLn;
     end;
end;
что за i1?
masterlomaster вне форума Ответить с цитированием
Старый 23.02.2011, 18:32   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
что за i1?
а что, в процитированном Вами коде не видно?
Цитата:
Код:
 for i1:=1 to k do 
            Write(A[i1]);
         WriteLn;
Это переменная цикла FOR для вывода элементов массива.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.02.2011, 20:27   #6
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию ааааа

ВадикВ спасибо! +
masterlomaster вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка методом шейкера и пузырька Степан sapral Помощь студентам 1 12.01.2011 19:02
Сортировка методом пузырька fygas1991 Общие вопросы C/C++ 5 15.11.2009 21:39
Помогите - Сортировка методом пузырька Delphi #Nii Помощь студентам 5 21.12.2008 14:53
сортировка методом двухпроходного пузырька. Net* Общие вопросы C/C++ 3 26.05.2008 07:17