切り上げ処理の練習!
問題概要
円ある。10 円増やすことを繰り返して 円以上になるようにしたい。
10 円増やす操作を最小で何回やればよいかを求めよ。
解法
まず、 のときは、もともと 10 円を増やす必要はないので 0 回になる。
の場合は、「 を 10 で割った商に対して、余りを切り上げた値」が答えとなる。
このような切り上げ処理については、次の記事を参照。
コード
#include <bits/stdc++.h> using namespace std; int main() { int X, Y; cin >> X >> Y; if (X >= Y) cout << 0 << endl; else cout << (Y - X + 9) / 10 << endl; }