fork download
  1. #include <stdio.h>
  2.  
  3. void Show1(int *ptr);
  4. void Show2(int *ptr);
  5.  
  6. int main(void) {
  7. int arr[10];
  8. int i=0;
  9. printf("총 10개의 숫자 입력\n");
  10. for (i = 0; i < 10; i++) {
  11. printf("%d 입력: ",i+1);
  12. scanf("%d ", &arr[i]);
  13. }
  14. Show1(&arr);
  15. printf("\n");
  16. Show2(&arr);
  17. return 0;
  18. }
  19.  
  20. void Show1(int *ptr) {
  21. int i;
  22. printf("\n");
  23. printf("홀수 출력: ");
  24. for (i = 0; i < 10; i++) {
  25. if (ptr[i] % 2 == 1)
  26. printf("%d ", ptr[i]);
  27. }
  28. }
  29.  
  30. void Show2(int *ptr) {
  31. int i;
  32. printf("\n");
  33. printf("짝수 출력: ");
  34. for (i = 0; i < 10; i++) {
  35. if (ptr[i] % 2 == 0)
  36. printf("%d ", ptr[i]);
  37. }
  38. }
Success #stdin #stdout 0s 9432KB
stdin
1 2 3 4 5 6 7 8 9 10
stdout
총 10개의 숫자 입력
1 입력: 2 입력: 3 입력: 4 입력: 5 입력: 6 입력: 7 입력: 8 입력: 9 입력: 10 입력: 
홀수 출력: 1 3 5 7 9 

짝수 출력: 2 4 6 8 10