풀이
띄어쓰기 구분에 유의하며 if문과 for문을 사용해 답을 출력합니다.
코드
C
#include <stdio.h>
int main () {
int n, x, i, a;
scanf("%d %d", &n, &x);
for(i=0;i<n;i++){
scanf("%d", &a);
if(a<x)
printf("%d ", a);
}
return 0;
}
C++
#include <iostream>
using namespace std;
int main(){
int n, x, a;
cin>>n>>x;
for (int i=0;i<n;i++){
cin>>a;
if(a < x)
cout<<a<<" ";
}
return 0;
}
Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int x = sc.nextInt();
for(int i=0;i<n;i++){
int a = sc.nextInt();
if(a<x)
System.out.print(a+" ");
}
}
}
Python
n, x = map(int,input().split())
a = list(map(int,input().split()))
for i in range(n):
if a[i] < x:
print(a[i],end=" ")