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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34
#1

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

19.11.2008, 20:08. Просмотров 1457. Ответов 2
Метки нет (Все метки)

Собственно, сама задача, я её сделал методом индексации, указатели только начали изучать, только вот не пойму как матрицу транспонировать не используя другую матрицу при помощи указателей? товарищи, подскажите пожалуйста, как это сделать, просто никак не пойму с чего начать
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++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жестянка
сцуко киборг
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
Спасибо большое Вам
Ответ Создать тему
Опции темы

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