Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2016, 14:39   #1
полин@
Новичок
Джуниор
 
Регистрация: 03.10.2016
Сообщений: 2
По умолчанию Транспонировать целочисленную матрицу 5х5, т.е. отразить относительно главной диагонали.

Транспонировать целочисленную матрицу 5х5, т.е. отразить относительно главной диагонали.
полин@ вне форума Ответить с цитированием
Старый 03.10.2016, 15:35   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Вот готовая программа, разбирайтесь:

Код:
#include "stdafx.h"
#include "iostream"

using namespace std;

// Размерность матрицы
const int m=5, n=5;

// Вывод матрицы на экран
void vyvod(int a[m][n])
{
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++)
			cout<<a[i][j]<<" ";
		cout<<endl;
	}
	cout<<endl;
}

int _tmain(int argc, _TCHAR* argv[])
{
	int a[m][n];

	// Заполнение матрицы случайными числами
	for(int i=0;i<m;i++)
		for(int j=0;j<n;j++)
			a[i][j]=rand()%10;
	vyvod(a);

	// Транспонирование матрицы
	for(int i=1;i<m;i++)
		for(int j=0;j<i;j++){
			int tmp=a[i][j];
			a[i][j]=a[j][i];
			a[j][i]=tmp;
		}
	vyvod(a);
	
	system("pause");
	return 0;
}
Arigato вне форума Ответить с цитированием
Старый 03.10.2016, 15:53   #3
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

И здесь посмотри:

http://www.programmersforum.ru/showthread.php?t=297141
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помоги с задачей в С++. в матрице размером 5х5, на главной диагонали наити максимальный а на побочной минимальный элемент. результ dmitr.97 Visual C++ 0 29.04.2016 09:28
метод – траспонирования матрицы относительно главной диагонали gato Помощь студентам 5 26.05.2013 19:26
Матрица 5х5, нахождение максимального элемента главной диагонали momentow Паскаль, Turbo Pascal, PascalABC.NET 4 23.12.2010 02:18
Повернуть матрицу относительно побочной диагонали Purr Помощь студентам 5 18.05.2010 18:56
элементы относительно главной диагонали должны быть симметричны Ksusha Помощь студентам 1 04.05.2010 19:23