[¹è¿­]Ȧ¼ö,¦¼ö ÀüÈÄÃâ·Â //------------------------1--------------------------- ¡Ú ±æÀÌ°¡ 10ÀÎ ¹è¿­À» ¼±¾ðÇÏ°í ÃÑ 10°³ÀÇ Á¤¼ö¸¦ ÀÔ·Â¹Þ¾Æ È¦¼ö¸é ¹è¿­ÀÇ ¾Õ¿¡¼­, ¦¼ö¸é µÚ¿¡¼­ºÎÅÍ Ã¤¿ö³ª°¡´Â Çü½ÄÀ» ±¸ÇöÇÏ´Â ÇÁ·Î±×·¥ #include void hol(int* arr, int count); void jak(int* arr); int main(void) { int n[10]; int i; for(i=0; i<10; i++) // ¡á Á¤¼ö ÀÔ·ÂÆû { printf("%dȸ ÀÔ·Â : ", i+1); scanf("%d", &n[i]); } printf("---------------\n"); hol(n, sizeof(n)/sizeof(int)); // ¡á Ȧ¼ö °è»ê ¹× Ä«¿îÆ® jak(n); // ¡á ¦¼ö °è»ê return 0; } void hol(int* n, int count) // ¡á Ȧ¼ö °è»ê ¹× Ä«¿îÆ® Àü´Þ { int i; for(i=0; i < count; i++) //¡Ú¡Ú¡Ú 0ºÎÅÍ ¼ø¼­´ë·Î Àü´ÞµÈ Ä«¿îÆ® Ãâ·Â { if(n[i]%2!=0) //¡Ú Àü´ÞµÈ ¼ö¸¦ 2·Î ³ª´­½Ã, ³ª¸ÓÁö°¡ 0°ú ´Ù¸¦¶§ ½ÇÇà { printf("%d ", n[i]); } } } void jak(int* n) // ¡á ¦¼ö °è»ê { int i; for(i=9; i > 0; i--) // ¡Ú¡Ú¡Ú 9ºÎÅÍ 0±îÁö ¿ª¼øÀ¸·Î Ãâ·Â { if(n[i]%2==0) // ¡ÚÀü´ÞµÈ ¼ö¸¦ 2·Î ³ª´­½Ã, ³ª¸ÓÁö°¡ 0°ú °°À»¶§ ½ÇÇà { printf("%d ", n[i]); } } }
Ãâ·Â °á°ú
ÀÔ·Â:1
ÀÔ·Â:2...

Ãâ·Â : 1 3 5 7 9 10 8 6 4 2
//------------------------±³°ú¼­ Á¤´ä--------------------------- int main(void) { int arr[10]; int front=0, back=9; int num, i; printf("ÃÑ 10°³ÀÇ ¼ýÀÚ ÀÔ·Â \n"); for(i=0; i<10; i++) { printf("ÀÔ·Â: "); scanf("%d", &num); if(num%2==1) arr[front++]=num; //¡ÚÀԷ¹ÞÀº °ª¿¡ µû¶ó Ȧ¼ö ¹è¿­¿¡ ÀúÀå else arr[back--]=num; //¡ÚÀԷ¹ÞÀº °ª¿¡ µû¶ó ¦¼ö ¹è¿­¿¡ ÀúÀå } printf("Ãâ·Â : "); for(i=0; i<10; i++) printf("%d ", arr[i]); return 0; }
Ãâ·Â °á°ú
ÀÔ·Â:1
ÀÔ·Â:2...

Ãâ·Â : 1 3 5 7 9 10 8 6 4 2