切り上げ処理の問題!
問題概要
西暦 年は何世紀ですか?
解法
- のとき、2 世紀
- のとき、21 世紀
というように、 を 100 で割ったときの余りを切り上げたものが答えとなる。
これは、(N + 100 - 1) / 100
によって求められる。ここがピンと来ない方は、次の記事を参照。
#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; cout << (N + 99) / 100 << endl; }