11 / 11 / 1
Регистрация: 02.05.2009
Сообщений: 29
|
|
1 | |
Поменять местами строки, столбцы в матрице (чтобы упорядочить главную диагональ)02.05.2009, 12:34. Показов 4313. Ответов 12
Метки нет (Все метки)
Здравствуйте, помогите пожалуйста дорешать задачу:
Разработать функцию, которая проверяет, расположены ли по возрастанию элементы главной диагонали квадратного массива. Разработать процедуру, которая меняет местами указанные строку и столбец двухмерного массива. Написать программу, которая с помощью обмена строк и столбцов двухмерного массива располагает элементы главной диагонали по возрастанию. Первую часть задачи я сделал (написал функцию проверки)... дальше не знаю как быть...
0
|
02.05.2009, 12:34 | |
Ответы с готовыми решениями:
12
В заданной матрице поменять местами первую строку и главную диагональ Поменять местами побочную и главную диагональ в матрице В квадратной матрице поменять местами главную диагональ со строкой содержащей максимальный элемент В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами среднюю строку и главную диагональ |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
02.05.2009, 13:02 | 2 |
0
|
11 / 11 / 1
Регистрация: 02.05.2009
Сообщений: 29
|
||||||
02.05.2009, 13:11 [ТС] | 3 | |||||
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
02.05.2009, 15:26 | 4 | |||||
1
|
11 / 11 / 1
Регистрация: 02.05.2009
Сообщений: 29
|
|
02.05.2009, 16:19 [ТС] | 5 |
большое спасибо вам, Puporev!
0
|
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 6
|
|
30.05.2009, 13:50 | 6 |
Puporev подскажи пожалуйста как изменить процедуру обмена чтобы матрица вида
1 2 3 4 5 6 7 8 9 стало такой 1 4 7 2 5 8 3 6 9 т.е строка поменялась местами со столбцом
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.05.2009, 13:53 | 7 |
Это называется транспонирование матрицы.
Если в новую матрицу то так. for i:=1 to n do for j:=1 to n do b[i,j]:=a[j,i];
1
|
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 6
|
||||||
30.05.2009, 15:19 | 8 | |||||
спасибо большое х) вот я нуб ведь все так просто.
А можно еще вопросик? Вот есть допустим код на формирование матрицы
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.05.2009, 16:17 | 9 | |||||
1
|
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 6
|
||||||
30.05.2009, 16:40 | 10 | |||||
немного поправлю тебя
ну и еще как всегда вопросик х) у меня есть 3 матрицы, и вот все мин и макс элементы из 3 матриц, соответственно 6 числе нужно занести в отдельный одномерный массив how?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.05.2009, 17:04 | 11 |
Добавлено через 19 минут 59 секунд нашли в первой матрице v[1]:=mx;v[2]:=mn; вторая матрица v[3]:=mx;v[4]:=mn; также третья. Если бы их было много, можно было бы организовать цикл, но из-за 3х не стоит.
1
|
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 6
|
|
30.05.2009, 17:05 | 12 |
И как замутить сортировку первой и последней строки матрицы? В порядке убывания.
Сори что так завалил вопросами Х) Да я только начал изучать паскаль так что извиняй что нуб такой х)
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.05.2009, 17:08 | 13 |
Создай новую тему и задавай там свои вопросы. Здесь закрыто.
0
|
30.05.2009, 17:08 | |
30.05.2009, 17:08 | |
Помогаю со студенческими работами здесь
13
Отсортировать главную диагональ матрицы, вычислить ее сумму, поменять местами указанные строки Поменять местами строки и столбцы в матрице. Поменять местами строки и столбцы в матрице В матрице поменять местами строки и столбцы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |