座席予約プログラム
Posted: 2017年11月28日(火) 22:09
C言語に関する質問です。
大学のプログラミングの授業で以下の課題が出されたのですが、まったく手がつけられません、、、
どなたかプログラミングに詳しい方がいらっしゃいましたらソースコードの1例を教えてください(。>﹏<。)
C言語を用いて映画館などの座席の予約を行うプログラムを作成する。縦に3列,横に5列の計15個の座席があるものとする。座席の列(縦方向)の範囲は1~3とし,番号(横方向)の範囲は1~5とする。
プログラムを実行した後は毎回,現在の座席の空き状況を表示した後に,予約する座席の番号をキーボードから入力してもらう。入力された座席が空いている場合には予約を行い,空いていない場合には予約済みであることを表示する。列(縦方向)と番号(横方向)のどちらも範囲外の数字が入力された場合には,プログラムを終了する。一方だけ範囲外の数字が入力された場合には,座席の予約状況を表示して,再び入力を受け付ける。
実行例
1 2 3 4 5
1 空 空 空 空 空
2 空 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 1
番号(1-5) : 4
1列4番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 空 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 2
番号(1-5) : 1
2列1番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 3
番号(1-5) : 5
3列5番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 3
番号(1-5) : 5
3列5番の座席はすでに予約済みです。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 1
番号(1-5) : 1
1列1番の座席を予約しました。
1 2 3 4 5
1 予 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 0
番号(1-5) : 0
大学のプログラミングの授業で以下の課題が出されたのですが、まったく手がつけられません、、、
どなたかプログラミングに詳しい方がいらっしゃいましたらソースコードの1例を教えてください(。>﹏<。)
C言語を用いて映画館などの座席の予約を行うプログラムを作成する。縦に3列,横に5列の計15個の座席があるものとする。座席の列(縦方向)の範囲は1~3とし,番号(横方向)の範囲は1~5とする。
プログラムを実行した後は毎回,現在の座席の空き状況を表示した後に,予約する座席の番号をキーボードから入力してもらう。入力された座席が空いている場合には予約を行い,空いていない場合には予約済みであることを表示する。列(縦方向)と番号(横方向)のどちらも範囲外の数字が入力された場合には,プログラムを終了する。一方だけ範囲外の数字が入力された場合には,座席の予約状況を表示して,再び入力を受け付ける。
実行例
1 2 3 4 5
1 空 空 空 空 空
2 空 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 1
番号(1-5) : 4
1列4番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 空 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 2
番号(1-5) : 1
2列1番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 空
座席を指定してください
列(1-3) : 3
番号(1-5) : 5
3列5番の座席を予約しました。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 3
番号(1-5) : 5
3列5番の座席はすでに予約済みです。
1 2 3 4 5
1 空 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 1
番号(1-5) : 1
1列1番の座席を予約しました。
1 2 3 4 5
1 予 空 空 予 空
2 予 空 空 空 空
3 空 空 空 空 予
座席を指定してください
列(1-3) : 0
番号(1-5) : 0