반응형

Q. 길이가 10인 배열을 선언하고 총 10개의 정수를 입력받아, 홀수와 짝수를 구분 지어 출력하는 프로그램을 작성해보자. 10개의 정수는 main함수 내에서 입력 받고, 홀수를 출력하는 함수와 짝수를 출력하는 함수를 각각 정의하여 호출하는 방식으로 프로그램을 완성하라.

<< 10개의 숫자를 for문을 사용해 입력받는다.

 


 배열의 10개 자리를 순차대로 방문하면서, 짝수인 수 들을 even함수에 전달한다.



마찬가지로, 입력받은 열개의 수 중 홀수인 수 들을 odd함수를 호출하여 전달한다.






                                                                             >> 

even 과 odd함수에서는 값을 받아 출력만 할 수 있게 만들었다. (선언부는 메인함수 위 부근에 써주어야 한다.)



-결과창-

PS. 값을 입력하면서 홀수값과 짝수값을 저장하는 배열을 각각 다르게 만들 수도 있다. 그러나 문제에서 배열 길이를 10으로 정해주라 하였기 때문에....ㅜ 더 깔끔한 방법이 분명히 있을 것 같은데 생각은 나지 않네요 더 좋은 방법 있으시면 충고부탁드립니다!!














반응형

+ Recent posts