以下の内容はhttps://drken1215.hatenablog.com/entry/2023/08/07/005254より取得しました。


AtCoder ABC 222 B - Failing Grade (8Q, 灰色, 200 点)

for 文の練習問題

問題概要

 N 人のテストの得点  a_{1}, a_{2}, \dots, a_{N} のうち、 P 点未満のものが何個あるかを答えよ。

解法

for 文を用いて、 a_{i} \lt P であるような  i の個数を数えればよい。

コード

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

int main() {
    // 入力
    int N, P;
    cin >> N >> P;
    vector<int> a(N);
    for (int i = 0; i < N; ++i) cin >> a[i];
    
    // P 未満のものを数える
    int res = 0;
    for (int i = 0; i < N; ++i) {
        if (a[i] < P) ++res;
    }
    cout << res << endl;
}



以上の内容はhttps://drken1215.hatenablog.com/entry/2023/08/07/005254より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14