728x90
X보다 작은 수
정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
배열을 입력받는건가? 일단 배열 입력 방법을 검색해봤다.
'
for (i = 0; i < 5; i++) {
scanf("%d", &array[i]);
}
이렇게 하면 5개짜리 배열이 입력되나봄
아 잠깐만!!! 진짜 전에도 비슷한 문제 때문에 짜증났던건데 검색해 보니까 배열 값을 한 번에 입력받은 후 조건에 맞는 값들만 출력되는게 아니라 하나 씩 입력 하고 바로바로 출력되는식으로 만들어도 된댄다ㅡ.ㅡ 괜히 더 복잡하게 생각했네ㅡㅡ
#include <stdio.h>
int main(void) {
int n, x, a;
scanf("%d %d", &n, &x);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a < x) {
printf("%d ", a);
}
}
return 0;
}
끝
728x90
'코테준비 > 알고리즘' 카테고리의 다른 글
#2178 미로탐색 (0) | 2023.07.27 |
---|---|
2차원 리스트를 90도 회전하는 함수 (0) | 2023.07.08 |
키패드누르기 (0) | 2023.06.17 |
백준 #2559 수열 (0) | 2023.06.04 |
파이썬알고리즘책 - 그리디 (0) | 2023.04.24 |