본문 바로가기

SW Study/윤성우 C 프로그래밍

도전! 프로그래밍2. 도전 3

#include <stdio.h>

void Estimate(int *param)
{
	int arr2[10];
	int k = 0, l = 0, m = 0;
	for (int j = 0; j < 10; j++)
	{
		if (param[j] % 2 != 0)
		{
			arr2[k] = param[j];
			k++;
		}
		else
		{
			arr2[9 - l] = param[j];
			l++;
		}
	}

	for (m = 0; m < 10; m++)
	{
		printf("%d ", arr2[m]);
	}
}
int main(void)
{
	int arr1[10];
	int i, j;
	int k = 0, l = 0, m = 0;

	for (i = 0; i < 10; i++)
	{
		printf("input: ");
		scanf("%d", &arr1[i]);
	}

	Estimate(arr1);
	printf("\n");
	return 0;
}