0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
|
|
1 | |
Упорядочить элементы главной диагонали перестановкой столбцов08.01.2014, 16:48. Показов 2886. Ответов 10
Метки нет (Все метки)
Упорядочить элементы главной диагонали квадратичной матрицы(n x n) перестановкой столбцов n=5.
Элементы матрицы случайные действительные числа в диапазоне от -10 до 10
0
|
08.01.2014, 16:48 | |
Ответы с готовыми решениями:
10
Перестановкой столбцов добиться расположения максимальных элементов на главной диагонали Упорядочить элементы на главной диагонали по возрастанию В прямоугольной целочисленной матрицы упорядочить элементы размещенных на главной диагонали по убыванию Методом вставки упорядочить элементы главной диагонали заданной квадратной матрицы |
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
|
|
08.01.2014, 20:37 [ТС] | 3 |
Добавлено через 26 минут
Для этого нужно найти максимальный элемент первой строки матрицы столбец в котором он находиться меняем местами с 1 столбцом, потом находим максимальный элемент 2 рядка который больше либо равен элементу с 1 рядка но уже без учета элемента с 1 столбца потом меняем местами 2 столбец со столбцом с максимальным елементом 2 рядка и тд Неделю колдую над этой программой вечно какие то ошибки! Если знаешь напиши эту функцию для меня она очень сложна опыта маловато!
0
|
08.01.2014, 20:46 | 5 |
Я о том и толкую, что это невозможно сделать, разве только если матрица специально подобрана.
Может случиться, что такого элемента мы не найдем. Все элементы 2 рядка будут меньше чем элемент первого рядка. И что тогда должен делать алгоритм? Остановиться и сказать, что задача неразрешима? Но это тоже будет безосновательно.
0
|
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
|
|
08.01.2014, 21:24 [ТС] | 6 |
Там ошибочка меньше либо равно.
А задание с методички и дословно оно выглядит так:"Заданная действи́тельная квадратная матрица размерности n х n. Переставить ее столбцы таким образом, чтобы упорядочить значения элементов главной диагонали. " Добавлено через 2 минуты Реально может там опечатка ну тогда что примерно там требовалось?
0
|
08.01.2014, 21:30 | 7 |
Моя версия: Переставить ее столбцы и строки таким образом...
Если переcтавить i-й и k-й столбец, а затем i-ю и k-ю строку, то это будет означать перестановку элементов главной диагонали. Всякие другие перестановки будут приводить к тому, что некоторые элементы уйдут с главной диагонали, а некоторые появятся. То есть формально это не будет "упорядочением значения элементов главной диагонали".
1
|
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
|
||||||
08.01.2014, 21:38 [ТС] | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 9
|
|
08.01.2014, 21:51 [ТС] | 10 |
Да но если переставляются столбцы и строки тогда можно подобрать практически любую последовательность элементов!
0
|
08.01.2014, 22:16 | 11 |
Требуется, чтобы на диагонали были одни и те же элементы.
Добавлено через 15 минут Это я к тому, что задача, как я понял слово упорядочить, этого требует. Один из способов это обеспечить -- это синхронно переставлять строки и столбцы с номерами i и k.
1
|
08.01.2014, 22:16 | |
08.01.2014, 22:16 | |
Помогаю со студенческими работами здесь
11
Заменить элементы главной диагонали матрицы суммами элементов столбцов С помощью сортировки пузырьком упорядочить элементы матрицы, находящиеся ниже главной диагонали Дан целочисленный массив a(n,m). Упорядочить по неубыванию элементы на главной диагонали и диагоналях, параллельных ей. Перестановка элементов допуска все нулевые элементы размещены ниже главной диагонали на нечетных строках и выше главной диагонали - на четных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |