0 / 0 / 1
Регистрация: 04.10.2012
Сообщений: 88
|
||||||
1 | ||||||
Работа с матрицами. Переписать вторую матрицу, так , чтобы элемент, находящийся на пересечении 1 строки и 2 столбца равнялся 1...07.04.2013, 10:45. Показов 965. Ответов 4
Метки нет (Все метки)
у меня есть пустая матрица a[100][100]. И есть матрица вида
0
|
07.04.2013, 10:45 | |
Ответы с готовыми решениями:
4
Переставить строки и столбцы матрицы так, чтобы max элемент располагался на пересечении К строки и К столбца Переставить строки и столбцы матрицы так, чтобы максимальный элемент был расположен на пересечении k-й строки и k-го столбца Переставить строки и столбцы матрицы так, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и k-го столбца Переставить строки и столбцы матрицы, чтобы max по модулю элемент оказался на пересечении k-й строки и k-й столбца |
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
|||||||||||
07.04.2013, 10:49 | 2 | ||||||||||
А "пустая матрица" это матрица, заполненная нулями? Если нет, то сначала надо обнулить первую матрицу.
Затем нужно пройтись по строкам второй матрицы и в первой матрице выставить единицами значения. Я без понятия, как у вас хранятся матрицы, поэтому код-псевдокод.
Если да, и ребра направлены сразу в обе стороны, то надо еще симметричное значение выставить.
0
|
0 / 0 / 1
Регистрация: 04.10.2012
Сообщений: 88
|
|
07.04.2013, 11:07 [ТС] | 3 |
Граф направенный)
Добавлено через 4 минуты Раз вы в графах разбираетесь, то может вы подскажете как вместо единиц вставлять расстояния между вершинами?)
0
|
0 / 0 / 1
Регистрация: 04.10.2012
Сообщений: 88
|
||||||
07.04.2013, 11:47 [ТС] | 4 | |||||
вот я попытался записать Ваш код, но вылетает ошибка при запуске
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
|
07.04.2013, 18:50 | 5 |
Во-первых, не квадратная матрица смежности?! Вы так шутите?
А ошибки летят, когда доходит до matrix2[2][5] = 1. Все становится плохо, потому что в матрице, размерностью 5 максимальный индекс 4. Используйте дебагер для поиска подобных ошибок. Мне в любой момент может стать лень делать простые вещи за вас. Значениями матрицы смежности, например. Как они у вас сейчас хранятся?
0
|
07.04.2013, 18:50 | |