3 桁の整数で前から順に である数の表し方は中2で習う内容でもある。
問題概要
と書かれた 3 枚のカードをこの順に並べて得られる 3 桁の整数が 4 の倍数であるかどうかを判定せよ。
解法
3 桁の整数で前から順に である数は、 と書ける。
これが 4 の倍数かどうかを判定すれば OK。
#include <bits/stdc++.h> using namespace std; int main() { int r, g, b; cin >> r >> g >> b; int num = r * 100 + g * 10 + b; if (num % 4 == 0) cout << "YES" << endl; else cout << "NO" << endl; }