-6 / 0 / 1
Регистрация: 18.11.2016
Сообщений: 13
|
||||||
1 | ||||||
Зеркально отразить элементы матрицы относительно главной диагонали используя указатели18.11.2016, 18:06. Показов 4163. Ответов 5
Метки нет Все метки)
(
Помогите решить эту задачу с помощью указателей. Ниже приведен решение без указателей. Попробовал понять в интернете, все без толку
![]() Дана квадратная матрица AA порядка MM. Зеркально отразить ее элементы относительно главной диагонали (при этом элементы главной диагонали останутся на прежнем месте, элемент A1,2A1,2 поменяется местами с A2,1A2,1, элемент A1,3A1,3 — с A3,1A3,1 и т. д.). Вспомогательную матрицу не использовать.
0
|
|
18.11.2016, 18:06 | |
Ответы с готовыми решениями:
5
Зеркально отразить элементы матрицы относительно главной диагонали Зеркально отразить элементы матрицы относительно побочной диагонали Зеркально отразить элементы матрицы относительно побочной диагонали Зеркально отразить матрицу относительно главной диагонали и найти строки, элементы которой образуют последовательность |
Модератор
![]() 12771 / 10227 / 6148
Регистрация: 18.12.2011
Сообщений: 27,392
|
||||||
18.11.2016, 18:26 | 2 | |||||
![]() Решение
1
|
-6 / 0 / 1
Регистрация: 18.11.2016
Сообщений: 13
|
|
18.11.2016, 19:05 [ТС] | 3 |
(pa+i*4+j)
можете объяснить что значит эта надпись?
0
|
Модератор
![]() 12771 / 10227 / 6148
Регистрация: 18.12.2011
Сообщений: 27,392
|
|
18.11.2016, 19:10 | 4 |
То же самое, что и &a[i][j].
pa - Это адрес самого первого элемента массива. Далее массив можно считать одномерным, в котором сроки расположены подряд, начало каждой строки имеет адрес (pa+i*4), прибавляем j и получаем адрес нужного элемента
1
|
Модератор
![]() ![]() |
|
18.11.2016, 19:11 | 5 |
Читаем любую книгу для новичков, главы про
арифметику указателей .Например: Стивен Прата "Язык программирования С++. Лекции и упражнения" (2012, 6-е издание), глава 6 "Составные типы", подраздел "Указатели, массивы и арифметика указателей", страница 179
0
|
-6 / 0 / 1
Регистрация: 18.11.2016
Сообщений: 13
|
|
18.11.2016, 19:19 [ТС] | 6 |
Спасибо большое!!!!
0
|
18.11.2016, 19:19 | |
Помогаю со студенческими работами здесь
6
Зеркально отразить матрицу относительно главной диагонали. Отразить элементы матрицы симметрично относительно главной диагонали Зеркально отразить ее элементы относительно побочной диагонали. Транспонировать матрицу и зеркально отразить ее элементы относительно побочной диагонали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |