http://pastebin.com/aJWeBs4z ここに上げてた奴は消えてるね
こういう問題でした。

[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
キーボードから6個の1から6までの整数を受け取り、入力された順とは逆順に表示
するプログラムを作りなさい。範囲外の数の入力があった場合は無視して
やり直すこと(それまでに正しく入力された数は保持します)それまでに入力された
数と同じ数が入力された場合もやり直してください。入力すべき数が一つに定まる場
合は入力処理をせずそれが入力されたとして処理を実行してください。
ただし、main関数以外に関数を作ってはいけません。
グローバル変数の定義(static/非staticを問わず)もできません。
許可されていない外部ジュール関数も呼び出すことはできません。
またmain関数で使用できるローカル変数は一つの整数型変数のみとします。
(配列・構造体・共用体などは不可)
再帰呼び出しを使ってはならない

[3] 環境
 [3.1] OS: (Windows/Linux/等々)
Windows 8.1
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
Visual Studio 2013 VC++
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)
C言語
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
今月中
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
main関数の引数は無し(void)とします。
キーボードからの入力はscanf関数,出力はprintf関数を使います。