Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34
1

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

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

Собственно, сама задача, я её сделал методом индексации, указатели только начали изучать, только вот не пойму как матрицу транспонировать не используя другую матрицу при помощи указателей? товарищи, подскажите пожалуйста, как это сделать, просто никак не пойму с чего начать
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2008, 20:08
Ответы с готовыми решениями:

Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию
дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали...

Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум главной диагонали
Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум...

Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали
Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над...

Функция: нахождения минимального элемента в диагонали матрицы, параллельной главной диагонали
Ребята ХЭЭЛП! Условие Составить функцию нахождения минимального элемента Мx в...

Максимум главной диагонали матрицы поменять местами с минимумом ее побочной диагонали
Дана квадратная матрица порядка n. Если в главной диагонали имеется хотя бы...

2
Жестянка
сцуко киборг
103 / 30 / 4
Регистрация: 11.09.2008
Сообщений: 193
19.11.2008, 23:01 2
Лучший ответ Сообщение было отмечено seravr как решение

Решение

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[][], то транспонированная.
0
seravr
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 34
20.11.2008, 09:29  [ТС] 3
Спасибо большое Вам
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2008, 09:29

Найти сумму каждой диагонали матрицы выше главной диагонали
Дана матрица n*m, найти сумму каждой диагонали отдельно, выше главной...

Разместить на главной диагонали матрицы суммы элементов, лежщих на диагоналях, перпендикулярных к главной
Не могу решыть задучу.Выглядит примерно так.Создать квадратную матрицу целых...

Составить функцию нахождения максимального элемента Мх в диагонали матрицы, параллельной главной диагонали
Пожалуйста помогите с решением задачи на С++ Составить функцию нахождения...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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