끄적끄적 코딩
article thumbnail

배열 z에 값들을 넣고 y보다 작을 경우 배열 t에서 체크를 합니다.

0~10000의 범위에 있기때문에 t[10000]을 만들어주고 -1로 초기화해주었습니다.

그리고 z[i]가 y보다 작으면 t[c++] = z[i]를 해줍니다.

값의 비교가 끝났으면 배열 t에 있는 값들을 출력합니다.

 

#include<iostream>
using namespace std;

int main(int argc, char * argv[])
{
   int x, y, z[10000], t[10000], c = 0;
   cin >> x;
   cin >> y;
   for (int i = 0; i < 10000; i++) {
      t[i] = -1;
   }
   for (int i = 0; i < x; i++) {
      cin >> z[i];
      if (z[i] < y) {
         t[c++] = z[i];
      }
   }
   c = 0;
   while (t[c] != -1) {
      cout << t[c++] << " ";
   }
   return 0;
}

'알고리즘' 카테고리의 다른 글

[C++] 백준 4344번 평균은 넘겠지  (0) 2019.03.05
[C++] 백준 1546번 평균  (0) 2019.03.05
[C++] 백준 10817번 세 수  (0) 2019.03.05
[C++] 백준 9498번 시험 성적  (0) 2019.03.05
[C++] 백준 15552번 빠른 A+B  (0) 2019.03.05

검색 태그