重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

下にある航空座席予約システムはC言語で作成するプログラミングなんですが、わからなくて困っています。誰か解る人がいらっしゃいましたら教えていただけないでしょうか。 使うのはif文、繰り返し、配列で出来るらしいです。皆さんよろしくお願いします。

航空座席予約システム
航空会社が持っている飛行機(座席:10)の各フライトに座席を
割り当てるプログラムの作成
プログラムはまず次の選択メニューを表示
喫煙席を希望する方は1を入力  
禁煙席を希望する方は2を入力
そして1つが入力されたら喫煙区間(座席番号1~5)の座席を割り当て2が入力されたら禁煙区間(座席6~10)の座席を割り当てる。

まず一次元配列を使って飛行機の座席配置を表現する。
初めに全座席が空席であることを示すため配列のすべての要素を
0にしておく、そして座席が割り当てたらその該当する配列の要素を1、にし予約済みを表示する。
もちろんすでに予約済みの座席には割り当ててはいけない 
喫煙区間が満杯のときは禁煙区間で良いか尋ねる(その逆も同じ)
乗客がOKであれば空いている座席を割り当てOKしなければ
「3時間後に次のフライトがあります」と表示する

A 回答 (3件)

課題の丸投げは禁止事項です。


できるところまで自力でやってみて、どこが分からないのかをはっきりさせていただくとありがたいです。
    • good
    • 0

う~ん。


専門学校か何かの課題では無いのかな??
実際の予約システムならデータベースにアクセスしてトランザクションを利用した処理になりますからね...こんな要件はそれしか考えられないですね。

課題であれば、課題通りにIFや配列で、できる所までまず自分で作業してください。
    • good
    • 0

で、「何が」わからないことですか?



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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!