倍数判定は演算子「%
」を用いる!
問題概要
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; }