[1] 授業単元: データ構造とアルゴリズム
[2] 問題文(含コード&リンク):

配列を用いてリングバッファを実現せよ。ただし、データは整数型とする。
キーボードから入力された文字により以下のような動作をする。

i : 後に続いて入力されたデータをキューの末尾に挿入。
d: キューの先頭のデータを削除。キューが空ならその旨を出力。
p: キューのデータを先頭から順番に出力。
q: プログラムの終了。

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: LSI C-86
 [3.3] 言語: C
[4] 期限: 1月16日
[5] その他の制限: 特になし

よろしくお願いします。