C/C++の宿題片付けます 133代目

このエントリーをはてなブックマークに追加
255デフォルトの名無しさん
任意の整数Xを入力すると、整数Xの階乗を算出されるプログラムを作成せよ。
ただし、0および負の整数を入力すると、「値が不適当です。」とメッセージが出るようにする。
階乗はn!=1×2×3・・・×nで表される。実行結果の例を以下に示す。
------------------------------------------------
整数を入力して下さい:5
5の階乗は120です。
------------------------------------------------
ヒント:if文の中にfor文やwhile文を入れ込むこともできます。
↑この問題だけうまいこといきません。
「整数を入力して下さい:?」で入力ができず、「0の階乗は5」ですが表示されます