Language/C언어

C언어 transpose matrix

olivia-com 2020. 11. 21. 11:05

문제 : 아래의 출력 예시와 같이 original matrix 이차원 배열을 입력받고 예시와 같이 열과 행이 바뀐 transpose matrix가 출력되도록 하는 코드를 작성하시오.

 

 

#include <stdio.h>

int main(void)
{
	int arr[3][3];
	int i,j;
	printf("original matrix\n");
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			scanf("%d",&arr[i][j]);
		}
	} 
	printf("transpose matrix\n");
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			printf("%d ",arr[j][i]);
		}
		printf("\n");
	}
	return 0;
}