#include <stdio.h>

int main(void)
{
 int i=0,j=0,k=0,a[6][6]={0};
 a[2][0]=1;
 a[2][5]=2;
 a[0][3]=3;
 a[3][3]=4;
 a[1][2]=5;
 for(i=0;i<6;i++) //처음 그림 출력
 {
  for(j=0;j<6;j++)
  {
   printf("M",a[i][j]);
  }
  printf("\n");
 } 
 for(i=0;i<6;i++) //돌리는 과정
 {
  for(j=0;j<6;j++)
  {
   while(j+k==6}
   {
    k++;
   }
   a[j][k]=a[i][j];
   a[i][j]=0;
   k=0;
  }
 } 
 printf("\n");
 for(i=0;i<6;i++)
 {
  for(j=0;j<6;j++)
  {
   printf("M",a[i][j]);
  }
  printf("\n");
 }
 return 0; 
}

돌리는 방식은 x값은 왼쪽으로 돌리고 난뒤 y값과 같고 y값은 돌리고 난 뒤 x값과 더해서 6이 나옴.

예를 들어 2,1이 있으면 5,2로 옮겨져. 1+5 2 2 ㅇㅋ?

모든 칸에 이 방법이 다 통해. 근데 뭐가 문제인지 결과창에서는 2차로 뽑을때 0밖에 안나오네 뭘 실수한거지?