bitCode

1098

수열에서 k보다 큰 값만 출력하기

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1513

문제정보

1s 128MB

문제

n개의 정수로 구성된 수열이 있다. 정수 k보다 큰 수열의 원소만 출력하는 프로그램을 작성하시오.

입력형식

첫 줄에는 정수 n이 주어진다. (1n100)
둘째 줄에는 n개의 정수 ai로 이루어진 수열이 주어진다. (1 ai≦10,000)
셋째 줄에는 k가 주어진다.

출력형식

주어진 수열 중에서 k보다 큰 값만 출력한다. k보다 큰 값이 없을 때는 -1을 출력한다.

힌트

배열의 값을 비교할때는 >, <, == <=, >= 과 같이 비교연산을 쓴다.
그러므로 조건문 if문과 비교연산을 사용하여 아래와 같이 해당 값보다 크면 출력하면 된다.
for(i=0;i<n;i++){
    if(a[i]>k){
        printf("%d ", a[i]);
    }
}
 

예시 1

입력예시

20
5 7 8 1 3 5 8 7 5 3 7 9 8 7 1 2 3 5 9 1
3

출력예시

5 7 8 5 8 7 5 7 9 8 7 5 9

예시 2

입력예시

10
2 2 2 2 2 2 2 2 2 2
5

출력예시

-1