https://www.acmicpc.net/problem/10871
10871번: X보다 작은 수
첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
www.acmicpc.net
작성언어: C++
작성날짜: 2020.08.08
#include<iostream>
using namespace std;
int main() {
int n, x;
cin >> n >> x;
int* arr = new int[n];
if ((n < 1 || n>10000) && (x < 1 || x>10000)) return 0;
for (int i = 0; i < n; i++) {
cin >> arr[i];
if (arr[i] < 1 || arr[i]>10000) return 0;
}
for (int i = 0; i < n; i++) {
if (arr[i] < x)
cout << arr[i] << " ";
}
}
변수 n을 할당받고 컴파일 하는 동안
arr이 변하기 때문에 new로 동적할당 후 크기를 받는다.
'Algorithm > Baekjoon' 카테고리의 다른 글
[java] 문장 속 단어 (0) | 2023.02.04 |
---|---|
[백준|Baekjoon] C++ / 10951: A + B - 4 (0) | 2022.08.09 |