반응형
Q. 길이가 10인 배열을 선언하고 총 10개의 정수를 입력받아, 홀수와 짝수를 구분 지어 출력하는 프로그램을 작성해보자. 10개의 정수는 main함수 내에서 입력 받고, 홀수를 출력하는 함수와 짝수를 출력하는 함수를 각각 정의하여 호출하는 방식으로 프로그램을 완성하라.
<< 10개의 숫자를 for문을 사용해 입력받는다.
배열의 10개 자리를 순차대로 방문하면서, 짝수인 수 들을 even함수에 전달한다.
마찬가지로, 입력받은 열개의 수 중 홀수인 수 들을 odd함수를 호출하여 전달한다.
>>
even 과 odd함수에서는 값을 받아 출력만 할 수 있게 만들었다. (선언부는 메인함수 위 부근에 써주어야 한다.)
-결과창-
PS. 값을 입력하면서 홀수값과 짝수값을 저장하는 배열을 각각 다르게 만들 수도 있다. 그러나 문제에서 배열 길이를 10으로 정해주라 하였기 때문에....ㅜ 더 깔끔한 방법이 분명히 있을 것 같은데 생각은 나지 않네요 더 좋은 방법 있으시면 충고부탁드립니다!!
반응형
'Study > C Language' 카테고리의 다른 글
열혈 C프로그래밍 - 도전 3-1 (0) | 2014.07.16 |
---|---|
열혈 C프로그래밍 - 도전 2-5 (1) | 2014.07.16 |
열혈 C프로그래밍 - 도전 2-4 (0) | 2014.07.14 |
열혈 C프로그래밍 - 도전 2-3 (0) | 2014.07.09 |
열혈 C프로그래밍 - 도전 2-2 (0) | 2014.07.08 |