図1はキーボードから入力した文字列の小文字を大文字に変換して表示するプログラムの一部である.
このプログラムを参考に,逆の動作,すなわち大文字を小文字に変換して表示するプログラムを作成せよ.
図1 小文字を大文字に変換して表示するプログラムの一部
図2に実行例を示す.
Input: {{aBcDe}}
abcde
図2 実行結果({{aBcDe}})
ヒント
- 図1の{{str[i] - 'a' + 'A'}}の部分では,まず,{{str[i] - 'a'}}によって{{a}}から数えて何番目かを求めている.
その後,その値を{{'A'}}に足すことにより,大文字にしたときのASCIIコードを求めている.
図3 プログラムの一部