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

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

AtCoder ABC 347 A - Divisible (8Q, 灰色, 100 点)

for 文の練習!

問題概要

 N 個の整数  A_{1}, A_{2}, \dots, A_{N} が与えられる。

これらのうち、 K で割り切れるものについて、 K で割った値を順に出力せよ。

考えたこと

入力を配列 (C++ ならば vector 型など) で受け取り、for 文を使って配列の各要素にアクセスしていこう。

コード

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

int main() {
    int N, K;
    cin >> N >> K;
    for (int i = 0; i < N; ++i) {
        int A;
        cin >> A;
        if (A % K == 0) cout << A/K << " ";
    }
    cout << endl;
}