|
큐를 이용한 프로그램이거든요...
- 동작 특징 :
하나의 ATM(인출기)에는 사용자가 최대 n 명이 줄을 설수있으며, 처리는 고객의 1/3은 1분, 1/3은 2분, 1/3은 3분이 걸린다.
- 입력 :
최대 큐크기, 프로그램 모의 시험시간, 시간당 평균 고객수
- 동작 :
1. 새 고객이 도착했는지 여부 판단, 도착하고 공간이 있으면 큐에 추가하고 공간이 없다면 거부한다.
2. 처리중인 고객이 없으면 큐에서 첫번째 사람을 처리한다. (??????????????)
3. 고객은 시간당 평균 고객수만큼 랜덤한 시간에 도착한다. (??????????)
4. 처리 단위는 1분으로한다. (1분마다 고객 도착 여부, 처리여부 등을 체크한다는 의미) (????)
큐는 구현할수 있을듯 한데여 시간에 대해서 잘 몰라서여^^;;;
time.h<----어떻게 쓰나여??
이거하고여
처리는 고객의 1/3은 1분, 1/3은 2분, 1/3은 3분이 걸린다.
동작 2.3.번을 어떻게 구현해야할지 잘 몰라서 그런데 쫌 도와주세요~~부탁해요..
|