Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 21:33   #1
Suriv
 
Регистрация: 02.11.2008
Сообщений: 3
По умолчанию Исправить алгоритм, rand. СМО магазина

Доброго времени суток, не подскажите, как поправить кусочек кода. Опишу общую суть этого отрывка программы. Есть магазин работающий от 0 до 240 минут. Приходят покупатели периодичностью от 2 до 5 минут. На обслуживание клиента уходит от 0,5 до 1 минут. Клиенты обслуживаемые вне очереди приходят с периодичностью от 10 до 20 минут. Нужно посчитать количество клиентов за этот период времени. Написал кое-что, но вот не могу понять как вписать в программу клиентов без очереди. Вот этот кусочек кода:
Цитата:
#include <iostream>
#include <ctime>

using namespace std;

int main ()
{
setlocale (0,"");
srand (time(0));

int t = 0; // время работы магазина в минутах
int i = 0; // счетчик клиентов
float obsl = 0; // время обслуживания одного клиента

while (t <= 240)
{
float prom1 = 0; // промежуток времени через сколько придет следующий клиент
prom1 = 2 + (rand() % 4); // генерирует случайное время через сколько минут подойдет новый клиент
t = t + prom1; // к общему времени работы магазина суммирует время ожидания клиента, простой

obsl = 0.5 + (rand() % 3); // генерирует случайное время втечении которого будет обслуживаться клиент
t = t + obsl; // к общему времени работы магазина суммирует время обслуживания клиента


i++; // счетчик посетителей с 00,00 - 04,00
}
cout << "С 00:00-04:00 в магазине было: " << i << " поситителей \n" << endl;

system ("pause");

return 0;
}
Suriv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СМО tipok Помощь студентам 0 28.11.2010 09:41
СМО в LabVIEW Tellmypl Помощь студентам 2 03.11.2010 14:21
СМО Delphi turrelka Помощь студентам 0 21.01.2010 18:31
СМО tatachka Помощь студентам 2 27.11.2009 02:05