본문 바로가기
프로그램/C언어 1000제

C언어 49제] c언어 콘서트 CHAPTER 7 Programming 8 전치행렬 p291

by 건티 2021. 12. 6.
728x90

출처 : 반크_역사 속 한류

 

참고풀이]

//Dev-C++ 5.11로 작업함.
#include <stdio.h>

int main()
{
   int R,C;//행열입력변수
   int r,c,d;//행열변수

   //행과열을 입력한다.
   printf("행 개수 = "); scanf("%d",&R);
   printf("열 개수 = "); scanf("%d",&C);

   //행열값을 넣을 2차원 배열을 선언한다.
   int A[R][C];
   int B[R][C];

   //선언된 행열에 값을 입력한다.
   printf("행렬 입력 =\n");
   for(r=0;r<R;r++)
      for(c=0;c<C;c++)
         scanf("%d",&A[r][c]);

   //전치행렬로 바꾸기
   for(r=0;r<R;r++)
      for(c=0;c<C;c++)
         B[r][c]=A[c][r];

   //결과 출력
   printf("\n전치 행렬 결과]\n");
   for(r=0;r<R;r++)
   {
      for(c=0;c<C;c++)
         printf("%d ",B[r][c]);
      printf("\n");
   }

   return 0;
}

 

참고풀이 결과]

 

 

 

대한민국의 아름다운 영토, 독도의 여름

 

반응형

댓글