질문올려서 죄송합니다..
대학에서 취미로 c배워볼라고 청강하고있는데 주위에 물어볼 사람이없네요..

책보고 위에서 떨어지는 미사일 피하는 코드 만들고있는데요


void display_maker()
{
        int arr[10][20]={0};
        int i,j;
        int enemy;
        enemy=rand()%20;
        gotoxy(0,0);
   
        for(i=0; i<10; i++)
        {
                for(j=0; j<20; j++)
                
                        if(i>1)
                        {
                                arr[i][j]=arr[i-1][j];
    
                        }
  
  
                        else if(i==0 && j==enemy)
                                arr[i][j]=1;
                        else
                                arr[i][j]=0;
 
                }
  
        }
 
        for(i=0; i<10; i++)
        {
                for(j=0; j<20; j++)
                {
                        if(arr[i][j]==1)
                                printf("@");
                        else
                                printf(".");
                        if(i==Y&& j==X)
                        {
                                printf("$"); 
                                j++;
                                continue;
                        }
                }
                printf("\n");
        }
}




화면출력을 하는데 기본적으로 '.'점을찍고 랜덤으로 맨윗줄에서 미사일로 '@'를 출력해서 계속 내려오게 할려고 하는데요

맨 윗줄에서 생성된 미사일을 계속 아래 배열로 똑같이 복사해서 내리고 다시 맨윗줄에서는 새로운 미사일을 랜덤으로 만들고싶은데

이부분에서 주말 내내 막혀있어요 ㅠㅠ 어떻게 해야할지 힌트좀 주시면 감사하게씁니다!