![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
perez |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: ![]() ![]() ![]() |
Народ, помогите, лаба висит на носу.... Как выглядит сортировка методом просеивания....напишите плиз....можно использовать только ее
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
perez
Это то, что нужно по условию задачи: Код const n = 4; m = 4; type matrix = Array[1 .. n, 1 .. m] Of Integer; Procedure Insert(Var ar: matrix; currCol: Integer; n: Integer); Var i, j, T: Integer; Begin For i := 1 To n do Begin T := ar[i, currcol]; j := Pred(i); While (T < ar[j, currcol]) and (j >= 0) Do Begin ar[Succ(j), currcol] := ar[j, currcol]; Dec(j); End; ar[Succ(j), currcol] := T; End; End; const a: matrix = ((10, 9, 8, 7), ( 6, 5, 4, 3), (11, 12, 14, 16), (34, 23, 81, 11)); var i, j: integer; begin For i := 1 to m do Insert(a, i, n); for i := 1 to n do begin for j := 1 to m do write(a[i, j]:5); writeln end; end. Цитата Народ, этот способ в факу н пашет..........прога выдает отсортированный массив со 2сэлемента, а первый эелемент меняет на ХРЕНЬ КАКУЮ ТУ) Программу можно посмотреть, в которой это произошло? И впредь воздерживайтесь от таких высказываний, т.к. ВСЕ методы сортировки проверены мной лично на примерно 25 тестах... Сообщение отредактировано: volvo - |
![]() ![]() |
![]() |
Текстовая версия | 9.09.2025 23:10 |