int main(void)
{
int temp[10];
int arr[10];
int a = 0, b = 0;
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
temp[i] = arr[i];
}
for (int i = 0; i < 10; i++)
{
if (arr[i] % 2 == 0)
{
arr[9-a] = temp[i];
a++;
}
else
{
arr[b] = temp[i];
b++;
}
}
for (int i = 0; i < 10; i++)
printf("%d ", arr[i]);
return 0;
}
입력받은 숫자가 홀수이면 배열의 앞에서부터 채워나가고 짝수이면 뒤에서부터 채워나가는 형식이 되게끔 코딩을 한건데 결과가 다릅니다.
뭐가 문젠지 감이 안옵니다.