[1] 授業単元:情報処理
[2] 問題文(含コード&リンク):
キーボードから1行ずつ入力を受け取り、アルファベットである場合は13字ずつずらす暗号文の作成。
(A→N、B→O、(中略)、M→Z、N→A、(中略)、Y→L、Z→M)
アルファベット以外はそのまま表示するので「abc500」と入力された場合「nop500」と表示される。
通常の文を打てば暗号の文になり暗号文を打てば通常文に戻る、ということ。
また10行分入力を受けたらプログラムを終了し、一行は80字でよい。
なお、プログラム中に最低1つのmain()関数以外の関数を定義すること。
[3] 環境
 [3.1] OS:Windows xp
 [3.2] コンパイラ名とバージョン:VisualStudio.NET2003(これでいいのか不安だけど)
 [3.3] 言語: C
[4] 期限: 今週中(2008年1月19日)まで
[5] その他の制限:
文字列・文字コードは習得。main以外の関数は授業内ではdouble distanceとmyislowerとintmax、intmin、dumb程度です。これが関数でいいのかどうかは正直よくわかりませんが…orz

どうかご教授よろしくお願いいたします