![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Задача на Delphi.
Упорядочить каждый столбец матрицы по возрастанию, массив размером MxN. Ввод массива осуществить через фаил. Напишите пожалуйста код и какие компоненты добавить. Помогите новичку пожалуйста)) |
|
#2
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо Ildar-tsr за это полезное сообщение: | ||
Konrad (28.12.2011)
| ||
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Цитата:
Последний раз редактировалось Ildar-tsr, 28.12.2011 в 11:12. |
| Этот пользователь сказал Спасибо Ildar-tsr за это полезное сообщение: | ||
Konrad (28.12.2011)
| ||
|
#5
|
|||
|
|||
|
Вот процедура пузырьковой сортировки (один из множества способов сортировки).
Остальное- уж пожалуйста сам. Напрягать мозги иногда полезно. Особенно перед сессией. Код:
procedure BulbSort(var z:array of integer);
var
flag:boolean;
Ztmp,i,N:integer;
begin
N:=0;
repeat
flag:=false;
for i:=High(z) downto N+1 do
begin
if (z[i] < z[i-1]) then
begin
flag:=true;
Ztmp:=z[i-1];
z[i-1]:=z[i];
z[i]:=Ztmp;
end;
end;
inc(N);
until not flag;
end; |