코테준비/알고리즘
백준 #10871
아놀드금자
2020. 8. 1. 16:56
728x90
X보다 작은 수
정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
배열을 입력받는건가? 일단 배열 입력 방법을 검색해봤다.
'
for (i = 0; i < 5; i++) {
scanf("%d", &array[i]);
}
이렇게 하면 5개짜리 배열이 입력되나봄
아 잠깐만!!! 진짜 전에도 비슷한 문제 때문에 짜증났던건데 검색해 보니까 배열 값을 한 번에 입력받은 후 조건에 맞는 값들만 출력되는게 아니라 하나 씩 입력 하고 바로바로 출력되는식으로 만들어도 된댄다ㅡ.ㅡ 괜히 더 복잡하게 생각했네ㅡㅡ
#include <stdio.h>
int main(void) {
int n, x, a;
scanf("%d %d", &n, &x);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a < x) {
printf("%d ", a);
}
}
return 0;
}
끝
728x90