|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2018, 20:10 | #1 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
Сортировка диагональных элементов матрицы
Увидел очередную мольбу студента про сортировку матрицы.
Придумал задачу, сам не могу сообразить: -Отсортировать (переместить) строки матрицы, так чтоб диагональные элементы стали отсортированы. |
03.03.2018, 20:18 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А чего тут соображать? Просто реализовать операции получения значения элемента и перестановки соответствующим образом.
Элемент — строка. Значение — какой-то ее столбец (наверно имеется в виду диагональ в исходной матрице?).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.03.2018, 20:18 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
10 9
11 9 Её не отсортируешь по возрастанию элементов главной диагонали
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
03.03.2018, 20:46 | #4 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
вот над этим и задумался, надо выбирать тот, который "может быть встанет на диагональ". Впрочем, уже сообразил как пересчитывать индексы.
Отсортировать можно всё. Но ваш пример показывает, что задача поставлена неточно. Спасибо. |
03.03.2018, 20:50 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Насчет всё. Как сравнить 3км и 2кг, что больше?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 03.03.2018 в 20:55. |
|
03.03.2018, 20:56 | #6 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
Да, правильно. Ступил.
Код:
|
03.03.2018, 22:27 | #7 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
|
09.03.2018, 07:51 | #8 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Код сочинил, оказывается решения не существует!
Код:
|
09.03.2018, 08:22 | #9 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
Спасибо, уже давно дошло, выше по тексту
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана квадратная матрица порядка n. Получите новую матрицу, у которой строки упорядочены в порядке возрастания диагональных элементов исходной матрицы - Delphi | Volkk | Помощь студентам | 2 | 02.03.2018 19:34 |
Помогите составить процедуру - Вычислить сумму диагональных элементов квадратной матрицы | Vika2016 | Паскаль, Turbo Pascal, PascalABC.NET | 36 | 25.02.2016 00:07 |
возведение в квадрат диагональных элементов квадратной матрицы (С++) | anytka2k | Помощь студентам | 1 | 16.11.2011 17:00 |
ычислить элементы матрицы и найти сумму диагональных элементов [Паскаль] | izi2000 | Помощь студентам | 1 | 03.01.2011 16:20 |
Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов | Даня | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 28.01.2009 16:53 |