#35. 백준 번 문제 풀이: X보다 작은 수 문제 원본 보기
N개의 수열 A가 정수 X 가 주어질 경우, A에서 X보다 작은 수를 모두 출력하시오. 입력: 첫줄에 N X 둘째줄에 정수목록 A 출력: X 보다 작은 수를 공백 구분으로 출력
입력/출력
--입력--
10 5
1 10 4 9 2 3 8 5 7 6
--출력--
1 4 2 3
문제풀이+해설
주어진 개수 만큼 루프를 돌리면서 입력을 받으면서, 비교값보다 작은 값이 있으면 출력한다.
--
루프(주어진 개수만큼):
 if(입력받은 값 < 비교값) 출력
--
code sol.
#include <stdio.h>

int main() {
  int i, n, x, v;
  scanf("%d %d", &n, &x); // 숫자를 입력받아 n(정수의 개수)와 x(비교할 값) 에 저장
  for(i = 0; i < n; i++) { // 주어진 개수 만큼 루프
    scanf("%d", &v); // 입력을 하나씩 받는다.
    if(v < x) printf("%d ", v); // x 보다 작으면 공백과 함께 출력
  }
  return 0;
}
© 코드솔 - CodeSol. All Rights Reserved.