|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2012, 10:10 | #1 |
Новичок
Джуниор
Регистрация: 15.12.2012
Сообщений: 2
|
задача на сортировку массива
Дана целая прямоугольная матрица размерности NxM. Найти среднее арифметическое элементов каждого столбца и упорядочить столбцы по возрастанию этих элементов. (При сортировке использовать метод прямого выбора).
проблема в выводе отсортированного массива, как перейти от сортировки одномерного массива к матрице? Подскажите! Последний раз редактировалось pettat69; 15.12.2012 в 13:39. |
16.12.2012, 01:55 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Тут всё просто.
Вам нужно уяснить два момента. 1-й. По какому признаку сравниваются столбцы? (ответ: по величине среднеарифметичегого значения ) 2-й. Упорядочить - это значит обменять местами ЦЕЛЫЕ столбцы. допустим есть два столбца 3 и 7 (цифры условные). мы вычисляем среднеариф. для 3-го столбца и вычисляем среднеариф. для 7-го столбца и сравниваем. Если среднеариф. для 3-го столбца больше, то эти столбцы надо поменять местами. Берём первую строчку и меняем элементы 3-го столбца и 7-го. Потом - берём вторую строчку и меняем элементы 3-го столбца и 7-го. и т.д. в цикле, до N. в программе это будет выглядеть так (тут сортировка простыми обменами (модифицированным пузырьком) - на свой вид сортировки исправите самостоятельно) : Код:
А потом, по полученному массиву сортировать исходный. но это решение алгоритмически немного сложнее.. |
16.12.2012, 08:58 | #3 |
Новичок
Джуниор
Регистрация: 15.12.2012
Сообщений: 2
|
а можно подсказать где мне внести изменения.
Код:
Последний раз редактировалось Stilet; 16.12.2012 в 12:36. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на сортировку массива | ReMicroN | Помощь студентам | 2 | 02.05.2012 15:19 |
задача на сортировку массива [Паскаль] | Larkin | Помощь студентам | 1 | 05.12.2010 11:51 |
Задача на сортировку двумерного массива | Angelika | Помощь студентам | 1 | 29.05.2009 18:49 |
Из сортировки массива в сортировку матрици | XXXimpulsXXX | Помощь студентам | 2 | 12.10.2008 15:11 |
Задача на сортировку массива | Acid | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.06.2007 00:16 |