|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2010, 16:21 | #1 |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 825
|
сортировка массива
Помогите пожалуста с заданием,не могу понять как написть:
В матрице n-го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине. |
07.08.2010, 16:52 | #2 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Хм, решать за тебя не буду, ну я скорее всего бы сделал так. Сначала отсортировал бы матрицу по убыванию, то есть первый ряд бы получил все необходимые значения, далее опускал бы счетчиком и заменял бы каждую ячейку колоны: 1col=0swap, 2col=1swap, 3col=2swap и т.д. Визуально это будет выглядеть примерно так:
Первоначальная PHP код:
PHP код:
PHP код:
Последний раз редактировалось coNsept; 07.08.2010 в 17:00. |
07.08.2010, 19:43 | #3 |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 825
|
coNsept можно менять только строки, матрицу сортировать нельзя
|
07.08.2010, 22:19 | #4 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
Ну исходя из того как я понял задание, нужно сделать следующее:
1) Найти наибольшое по абсолютное, то бишьт по модулю число в строке и запомнить его индекс 2) Распределить строки согласно найденым индексам содержащихся в них элементов Однако возникает вопрос, а как быть если в строках совпадут номера индексов.... Напиши задание мне в аську, посмотрим что можно сделать) |
07.08.2010, 23:29 | #5 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 96
|
Код:
include <Qt>
|
08.08.2010, 00:00 | #6 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
На сколько я понимаю этот код сортирует элементы в строке, что по заданию не положено как бэ...
|
08.08.2010, 01:44 | #7 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
Короче вот, как задание понял так и код наваял. Код, кстать, простейший - разобраться в нем легко...
Код:
|
08.08.2010, 01:47 | #8 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
Да и еще, для теста программы использовал вот эту матрицу:
|3 4 1 5 0| |1 8 0 5 2| |6 3 2 1 4| |1 0 9 2 1| |3 2 1 5 7| |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сортировка массива | chertovka. | Помощь студентам | 2 | 15.06.2010 07:06 |
Сортировка массива. | n0rma1 | Помощь студентам | 9 | 25.04.2010 17:24 |
Сортировка массива в С++ | olnesm | Помощь студентам | 1 | 19.04.2010 19:47 |
сортировка массива | Superlotles | Общие вопросы C/C++ | 2 | 05.04.2010 10:21 |
сортировка массива | natasha971929 | Помощь студентам | 1 | 14.12.2009 23:49 |