|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2009, 10:02 | #1 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
Списки
Всем доброго утречка! Мне нужна не большая помощь. Есть задачка по спискам с сортировкой пузырьком, но надо, чтобы эта сортировка сортировала все числа, а у меня только 2 и 3 число, кто может немного подкоректировать??? там вроде как немного осталось, но я не пойму как это сделать У мну сделано в делфике.
Код:
|
06.12.2009, 16:03 | #2 |
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
На DELPHI как делать я не шарю, но вот на паскале сортировка методом пузырька!!!!
program psmp; {programma sortirovki metodom pyzirka} const n=10; var a:array [1..n] of integer; c,i,j:integer; begin randomize; {inizzializazziya datchika slychainih chisel} for i:=1 to n do a[i]:=random(10); writeln ('ne yporiadochennyi massiv'); {raspechataem ne yporiadochennyi massiv} for i:=1 to n do write (a[i],' '); {SORTIROVKA} for i:=1 to n-1 do for j:=i+1 to n do if a[i]>a[j] then begin {esli predidyshee chislo bolshe posledyushego to meniaem ih mestami} c:=a[j]; {perestraevaem dva chisla s pomoshiu svobodnoi yacheiki 'c'} a[j]:=a[i]; a[i]:=c; end; writeln; writeln ('yporiadochennyi massiv'); {raspechataem yporiadochennyi massiv} for i:=1 to n do write (a[i],' '); readln; end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Списки C++ | paladinn | Помощь студентам | 1 | 27.05.2009 12:31 |
Списки? | Chainic | Microsoft Office Excel | 13 | 06.05.2009 22:53 |
с++ списки | Blizzz | Общие вопросы C/C++ | 3 | 04.12.2008 21:19 |
Списки... | Arkuz | Компоненты Delphi | 2 | 19.04.2008 22:58 |