for(j=0;j<10;j++){
  if(0!=arr[j]%2){
   sin_arr[j]=arr[j];
   printf("%d ",sin_arr[j]);
   sin_stk++;}
 }

 

 

 

 

원래는 배열 1,2,3,4,5...를 차례대로 증가시켜서 2로 나눈 나머지를 이용해서 배열을 대입시키려는 의도에서 저렇게 만들어 놓았는데 이상하게 j가 1,3,5,7,9 로만 증가하고 나머지 0,2,4,6,8 은 건너 뛰어 버리네요.

 

 

대체 어떻게 해야지 j를 차례대로 1씩 증가시킬 수 있는건가요? if(0!=arr[j]%2) 이 부분이 문제인거 까지는 알아냈는데 이걸 어떻게 수정해야될지 도저히 모르겠엉ㅅ