けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 142 B - Roller Coaster (8Q, 灰色, 200 点)

for 文の練習問題!

問題概要

 N 個の整数  h_{0}, h_{1}, \dots, h_{N-1} のうち、 K 以上であるものの個数を求めよ。

考えたこと

for 文を用いて、 i = 0, 1, \dots, N-1 に対して、 K 以上であるかどうかを判定していこう。

  •  K 以上:答えを表す変数を 1 増やす
  • そうでない:何もしない

というようにすればよい。

コード

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N, K, h, res = 0;
    cin >> N >> K;
    for (int i = 0; i < N; i++) {
        cin >> h;
        if (h >= K) res++;
    }
    cout << res << endl;
}