전체 코드
#include <iostream>
int main()
{
int arr[10000];
int N, X;
std::cin >> N >> X;
for (int i = 0; i < N; i++)
{
std::cin >> arr[i];
if (X > arr[i])
std::cout << arr[i] << " ";
}
}
풀이
- 일차원 배열 선언
- 문제를 보면 N의 범위는 1<=N<=10000 으로 정해져 있으므로 크기를 최대값인 10000으로 미리 지정할 수 있다.
int arr[10000];
- N만큼 반복하는 반복문 생성
- i번째 인덱스의 배열 값을 입력받음
- 만약 정수X가 배열값보다 크다면 배열값 출력
for (int i = 0; i < N; i++)
{
std::cin >> arr[i];
if (X > arr[i])
std::cout << arr[i] << " ";
}
'백준 단계별로 풀어보기(C++) > 4)1차원 배열' 카테고리의 다른 글
백준 10813) 공 바꾸기 (C++) (0) | 2023.03.12 |
---|---|
백준 10810) 공 넣기 (C++) (1) | 2023.03.12 |
백준 2562) 최댓값 (C++) (0) | 2023.03.11 |
백준 10818) 최소, 최대 (C++) (0) | 2023.03.10 |
백준 10807) 개수 세기 (C++) (0) | 2023.03.10 |