Skip to content

6. 繰り返し処理

6.Q lower or UPPER(★☆☆)

問題

アルファベット1文字が渡されたとき、それが大文字ならUPPERCASE、小文字ならlowercaseと出力しよう。

入出力例

例1

入力

Input
a

出力

Output
lowercase

例2

入力

Input
B

出力

Output
UPPERCASE

ヒント

ヒント1

char型は1byteの整数値のため、互いに大小関係があります。ASCIIコードの話を思い出してみましょう。

解答例

解答例

char型は各文字コードに対応する整数値のため、<><=>=などで大小を比較することができます。

cpp
#include <iostream>
using namespace std;

int main() {
    char c;
    cin >> c;
    if (c >= 'a') {
        cout << "lowercase" << endl;
    }
    else {
        cout << "UPPERCASE" << endl;
    }
}