Quick actions

cmd+k|ctrl+k

Navigation

Languages

Unit 64.7

Snippet info

Language

C

Visibility

public

Author

mori

Created

2019-03-05T23:20:32Z

Updated

2019-03-05T23:20:32Z

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>


void transpose(int a[][4], int size)

{

	for (int i = 0; i < size; i++)

	{

		for (int j = 0; j < size; j++)

		{

			a[i][j] = a[j][i];

		}

	}

}


int main()

{

	int matrix[4][4];


	scanf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",

		&matrix[0][0], &matrix[0][1], &matrix[0][2], &matrix[0][3],

		&matrix[1][0], &matrix[1][1], &matrix[1][2], &matrix[1][3],

		&matrix[2][0], &matrix[2][1], &matrix[2][2], &matrix[2][3],

		&matrix[3][0], &matrix[3][1], &matrix[3][2], &matrix[3][3]

	);


	int n = sizeof(matrix[0]) / sizeof(int);


	transpose(matrix, n);


	for (int i = 0; i < n; i++)

	{

		for (int j = 0; j < n; j++)


		{

			printf("%d ", matrix[i][j]);

		}


		printf("\n");

	}


	return 0;

}
INFO