[1] 授業単元:
[2] 問題文:アルファベットA・B・Cが格納されているキューXと、空のスタックYがある。
      キューからキューへデータを移す操作を1、
      キューからスタックへデータを移す操作を2、
      スタックからキューへデータを移す操作を3、
      スタックからスタックへデータを移す操作を4とする。
      キューのデータが「ABC」の順に格納されているとする。
      操作後の状態が「CBA」となったとき、「終了」と表示するプログラムを作成せよ。      
[3] 環境
 [3.1] OS:Windows XP
 [3.2] コンパイラ名とバージョン:Visual Studio.NET2003
 [3.3] 言語:C言語
[4] 期限:4月28日 13:00まで
[5] データがないスタック・キューからデータを取り出す入力が
  あった場合、エラーメッセージを表示し再入力させること。

以上です。資料などを参考にしても片方しか作動できませんでした。
何卒、よろしくお願いします。