https://onlinejudge.u-aizu.ac.jp/challenges/sources/PCK/Prelim/0405
解説
https://onlinejudge.u-aizu.ac.jp/status/users/hamayanhamayan/submissions/1/0405/judge/3897173/C++14
アルファベットかどうかの判定には、便利な方法がある。
'A' <= x and x <= 'Z'を満たせばxは大文字となる。
'a' <= x and x <= 'z'を満たせばxは小文字となる。
それ以外なら、0を答えよう。
int N; //--------------------------------------------------------------------------------------------------- void _main() { cin >> N; if ('A' <= N and N <= 'Z') cout << 1 << endl; else if ('a' <= N and N <= 'z') cout << 2 << endl; else cout << 0 << endl; }