• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:c言語)

C言語でスーパーのレジ処理を行うプログラムの実装方法

このQ&Aのポイント
  • C言語でスーパーのレジ処理を行う場合、顧客の処理順序やレジの開閉時間などを考慮する必要があります。
  • 顧客の処理時間や到着時間を入力し、処理の終了時間や処理したレジの番号を出力するプログラムを作成します。
  • 複数の顧客が並んでいる状態でレジが閉まった場合、処理中の顧客以外は別の列に並びます。また、顧客は列の長さやレジの番号の優先順位に従って並びます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>コードが長いのでこちらから見ていただければ幸いです >```c >https://hackmd.io/@I85z6XPYS4e-Pjfg9AoVKQ/SkLL8Ip4j これ、403エラーが出てるので、PRIVATEになっていると 思われます。PUBLICにしないと、見れませんよ。 >並んでいる時にレジが閉まったら他の列に並びなすコードがわからないです。 単に、ループで回して、「空いている」物をさがして、 しまってる方を-1、空いている方を+1するだけでOKかと。 しかし、レジが3台だったらどうします。 1台目 5人並んでいたが「閉まった」 2台目 今、2人と仮定 3台目 今、3人と仮定 これをどうするかです。 要件定義としては、 1台目-5、2台目に+5でも正しいですし。 1台目-5、2台目に+3、3台目+2でも正しいですし。 これらについてどうするかの指定が含まれていない気がします。

関連するQ&A