|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2009, 18:25 | #1 |
Регистрация: 14.01.2009
Сообщений: 9
|
сортировка стоблцов матрицы по убыванию сумм их элементов
помогите пожалуйста
задача-упорядочить столбцы в матрице 10х15 по убыванию сумм их элементов) опустим описание и ввод матрицы. у меня получилось такое: k:=1; while k<>0 do begin for j:=1 to m-1 do begin k:=0; for i:=1 to n do sum1:=sum1+a[i,j]; for i:=1 to n do sum2:=sum2+a[i,j+1]; if sum1>sum2 then begin k:=1; for i:=1 to n-1 do begin p:=a[i,j]; a[i,j]:=a[i,j+1]; a[i,j+1]:=p; end; end; sum1:=0; sum2:=0; end; end; но упорядочивает оно только первые два столбца, дальше не хочет ни в какую, виснет( |
14.01.2009, 18:41 | #2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
Последний раз редактировалось alex_fcsm; 14.01.2009 в 19:09. |
14.01.2009, 18:49 | #3 |
Регистрация: 14.01.2009
Сообщений: 9
|
спасибо теперь можешь объяснить, что ты в этой проге делаешь?
и кстати, элементы вещественные |
14.01.2009, 18:51 | #4 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Чем конкретнее вопрос тем конкретнее ответ
Смысл такой: сначала считаем по всем столбцам суммы элементов и записываем их в массив. Начинаем сортировать массив, при этом происходит перестановка элементов и при этом переставляем столбцы на соответствующих местах integer на real никак не меняется? И по-моему у меня сортировка по возрастанию. Надеюсь догадаетесь что, где заменить
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
14.01.2009, 19:03 | #5 |
Регистрация: 14.01.2009
Сообщений: 9
|
ээ а че менять-то надо? что ни меняю, всеравно не получается(
ап: все поменял, вс еработает) огромное спасибо Последний раз редактировалось rev1ver; 14.01.2009 в 19:08. |
14.01.2009, 19:09 | #6 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Посмотрите вверху я поправил если Вам так тяжело
P.S. Нечего раньше времени паниковать
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
14.01.2009, 19:18 | #7 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
Задача! Не забудь отзыв! xD
Мой вариант - смысл тот же:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка TAdoTable по убыванию | mm_mauser | БД в Delphi | 8 | 05.12.2007 12:37 |
Сортировка по убыванию | Костя | БД в Delphi | 3 | 20.11.2007 08:37 |
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию | Arkuz | Помощь студентам | 1 | 25.09.2007 17:16 |
количество элементов матрицы, больших среднего арифмитического всех её элементов | finch | Помощь студентам | 3 | 27.08.2007 15:48 |