![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 833
|
![]()
Помогите пожалуста с заданием,не могу понять как написть:
В матрице n-го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]()
Хм, решать за тебя не буду, ну я скорее всего бы сделал так. Сначала отсортировал бы матрицу по убыванию, то есть первый ряд бы получил все необходимые значения, далее опускал бы счетчиком и заменял бы каждую ячейку колоны: 1col=0swap, 2col=1swap, 3col=2swap и т.д. Визуально это будет выглядеть примерно так:
Первоначальная PHP код:
PHP код:
PHP код:
Последний раз редактировалось coNsept; 07.08.2010 в 17:00. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 833
|
![]()
coNsept можно менять только строки, матрицу сортировать нельзя
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
![]()
Ну исходя из того как я понял задание, нужно сделать следующее:
1) Найти наибольшое по абсолютное, то бишьт по модулю число в строке и запомнить его индекс 2) Распределить строки согласно найденым индексам содержащихся в них элементов Однако возникает вопрос, а как быть если в строках совпадут номера индексов.... Напиши задание мне в аську, посмотрим что можно сделать) |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 96
|
![]() Код:
include <Qt>
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
![]()
На сколько я понимаю этот код сортирует элементы в строке, что по заданию не положено как бэ...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
![]()
Короче вот, как задание понял так и код наваял. Код, кстать, простейший - разобраться в нем легко...
Код:
|
![]() |
![]() |
![]() |
#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 |