개발자/C or C++
백준 10871번 [C/C+]
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 |
댓글