倍数判定は演算子「%」を用いる!
問題概要
2 つの正の整数 が与えられる。
が
の約数ならば
の値を出力し、そうでないならば
の値を出力せよ。
解法
が
の約数 (言い換えると、
が
で割り切れる) であるかどうかは、
if (B % A == 0)
というように判定できる。
#include <bits/stdc++.h> using namespace std; int main() { int A, B; cin >> A >> B; if (B % A == 0) cout << A + B << endl; else cout << B - A << endl; }