• 締切済み

C言語

下にある航空座席予約システムはC言語で作成するプログラミングなんですが、わからなくて困っています。誰か解る人がいらっしゃいましたら教えていただけないでしょうか。 使うのはif文、繰り返し、配列で出来るらしいです。皆さんよろしくお願いします。 航空座席予約システム 航空会社が持っている飛行機(座席:10)の各フライトに座席を 割り当てるプログラムの作成 プログラムはまず次の選択メニューを表示 喫煙席を希望する方は1を入力   禁煙席を希望する方は2を入力 そして1つが入力されたら喫煙区間(座席番号1~5)の座席を割り当て2が入力されたら禁煙区間(座席6~10)の座席を割り当てる。 まず一次元配列を使って飛行機の座席配置を表現する。 初めに全座席が空席であることを示すため配列のすべての要素を 0にしておく、そして座席が割り当てたらその該当する配列の要素を1、にし予約済みを表示する。 もちろんすでに予約済みの座席には割り当ててはいけない  喫煙区間が満杯のときは禁煙区間で良いか尋ねる(その逆も同じ) 乗客がOKであれば空いている座席を割り当てOKしなければ 「3時間後に次のフライトがあります」と表示する

みんなの回答

noname#130082
noname#130082
回答No.3

課題の丸投げは禁止事項です。 できるところまで自力でやってみて、どこが分からないのかをはっきりさせていただくとありがたいです。

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.2

う~ん。 専門学校か何かの課題では無いのかな?? 実際の予約システムならデータベースにアクセスしてトランザクションを利用した処理になりますからね...こんな要件はそれしか考えられないですね。 課題であれば、課題通りにIFや配列で、できる所までまず自分で作業してください。

  • arain
  • ベストアンサー率27% (292/1049)
回答No.1

で、「何が」わからないことですか? 一番最後の段落に開いたあることをそのままC言語で記述すればほとんどのことができてしまいますが? 足りないのは「入力方法」くらいですよ。

関連するQ&A