개발자/C or C++

백준 10871번 [C/C+]

Mosser 2021. 10. 4.
728x90
반응형

문제

해결 방법

이 문제는 값을 입력받을 때마다 비교한 후 해당 값이 나오면 출력하는 방식으로 풀 수 있지만, 저 같은 경우에는 벡터에 익숙해지고자 배열을 이용하여 풀었습니다. 핵심은 값을 입력받을 때마다 입력받은 값과 X값을 비교하는게 핵심입니다.

소스코드

#include <stdio.h>
#include <vector>
using namespace std;

int main(){
	int N,X;
	scanf("%d %d",&N,&X);
	vector<int> arr;

	int input;

	int i=0;

	for(i=0;i<N;i++){
		scanf("%d",&input);
		if(input<X)
			arr.push_back(input);
	}

	for(i=0;i<arr.size();i++){
		printf("%d ",arr[i]);
	}

	printf("\n");




}

실행결과

반응형

'개발자 > C or C++' 카테고리의 다른 글

백준 10951번 [C/C+]  (0) 2021.10.05
백준 10952번 [C/C+]  (0) 2021.10.05
백준 14681번 [C/C+]  (0) 2021.10.04
백준 2439번 [C/C+]  (0) 2021.10.04
백준 2438번 [C/C+]  (0) 2021.10.04

댓글