View Code of Problem 45

#include <iostream>
using namespace std;

void change(int *a, int *b)
{
	int temp;
	temp = *a;
	*a = *b;
	*b = temp;
}
int main()
{
	int n;
	int a[100][100];
	cin >> n;
	for (int i = 0; i < n; i++)
		for (int j = 0; j < n; j++)
			cin >> a[i][j];
	for (int i = 1; i < n; i++)
		for (int j = 0; j < i; j++)
			change(&a[i][j], &a[j][i]);
	for (int i = 0; i < n; i++)
		for (int j = 0; j < n; j++)
		{
			if (j != n - 1)
				cout << a[i][j] << " ";
			else
				cout << a[i][j] << endl;
		}
	return 0;
}

Double click to view unformatted code.


Back to problem 45