課題がよくわかりません。正確に書いてください。>5が出るまで数字を入力して「出る」とはどこから出るのでしょうか、乱数ですか?>左から順番に表示する最大と、最小を除いて入力された順ということでしょうか?すると、すべての入力されたデータを記憶しておく必要があるように思えますが、データの最大個数はあるのでしょうか?>for文から無限ループして何回もscanfで入力するまではわかったのですがそのプログラムを添付しましょう。フォーラムルールを守って、これが学校の課題ならどこまで習っているのかを示してください。今できているプログラムは、うまく動かないはずです。実行して確認しましょう。scanfの次の行に、printfでnを表示するようにしましょう。永久ループですから止めるにはCTRL-cで止めます。うまくいったなら、5を入力したらループから抜けるようにプログラムを変更しできたら、プログラムを添付してください。プログラムを添付するときにはタグを使ってください。8年前あー惜しいですがcodeは[]でくくってください。printf("%d¥n",n[j]);}for文のループに使ってる変数がバラバラだったのでjのみにしました。後入力のときにiをおきっぱなしにしてるようなので少し気にしてあげてください。8年前utとtnさんは同一人物ですか?統一してね。繰り返すたびにiは増やしたいよね。0;}最初に添付してもらったプログラムの悪いところにコメントをつけました。動くように手直ししてください。完成したら、添付してね。ミクプラは自由にリンクできます。