개발자/C or C++
백준 10871번 [C/C+]
Mosser
2021. 10. 4. 20:01
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");
}
실행결과
반응형