切り上げ処理の問題!
問題概要
西暦 年は何世紀ですか?
解法
- のとき、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; }