Форум программистов, компьютерный форум CyberForum.ru

Поворот матрицы вокруг главной диагонали - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34
19.11.2008, 20:08     Поворот матрицы вокруг главной диагонали #1
Собственно, сама задача, я её сделал методом индексации, указатели только начали изучать, только вот не пойму как матрицу транспонировать не используя другую матрицу при помощи указателей? товарищи, подскажите пожалуйста, как это сделать, просто никак не пойму с чего начать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2008, 20:08     Поворот матрицы вокруг главной диагонали
Посмотрите здесь:

C++ Заменить каждый нулевой элемент главной диагонали матрицы максимальным элементом побочной диагонали
C++ Разместить на главной диагонали матрицы суммы элементов, лежщих на диагоналях, перпендикулярных к главной
Заменить элементы главной и побочной диагоналей матрицы на минимальный элемент ниже главной диагонали C++
Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию C++
C++ Составить функцию нахождения максимального элемента Мх в диагонали матрицы, параллельной главной диагонали
C++ Составить функцию нахождения максимального элемента в диагонали матрицы, параллельной главной диагонали
C++ Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали
Алгоритм обхода диагонали параллельной главной диагонали матрицы C++
C++ Вычислить среднее арифметическое побочной диагонали матрицы, и заменить им элементы ниже главной диагонали
Обнулить элементы матрицы, лежащие одновременно выше главной диагонали и ниже побочной диагонали C++
C++ Найти сумму каждой диагонали матрицы выше главной диагонали
C++ Найти максимальный элемент главной диагонали матрицы и множитель положительных элементов выбраной диагонали

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жестянка
сцуко киборг
 Аватар для Жестянка
102 / 29 / 2
Регистрация: 11.09.2008
Сообщений: 193
19.11.2008, 23:01     Поворот матрицы вокруг главной диагонали #2
C++
1
2
3
4
5
6
7
8
int mass[SIZE][SIZE];
int *pTransp[SIZE][SIZE]; // массив указателей
... // всякий ввод
for(int i=0;i<SIZE;i++)
        for(int j=0;j<4;j++) // меняем местами АДРЕСА
                {
                pTransp[j][i]=&mass[i][j];
                }
в итоге - одна и та же область памяти. Но если к ней обращаться через mass[][], то она простая, а, если через *pTransp[][], то транспонированная.
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34
20.11.2008, 09:29  [ТС]     Поворот матрицы вокруг главной диагонали #3
Спасибо большое Вам
Yandex
Объявления
20.11.2008, 09:29     Поворот матрицы вокруг главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru