코테준비/알고리즘

백준 #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

'코테준비 > 알고리즘' 카테고리의 다른 글

#2178 미로탐색  (0) 2023.07.27
2차원 리스트를 90도 회전하는 함수  (0) 2023.07.08
키패드누르기  (0) 2023.06.17
백준 #2559 수열  (0) 2023.06.04
파이썬알고리즘책 - 그리디  (0) 2023.04.24