Форум программистов, компьютерный форум CyberForum.ru

Исправить алгоритм, rand. СМО магазина - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разреженные матрицы http://www.cyberforum.ru/cpp-beginners/thread283408.html
Добрый день, уважаемые пользователи. Задание по "Разреженным матрицам" через динамический список. Собственно сам список: struct Spisok { int data,n,m; // конкретные строка и столбец, в которой храниться данное число data Spisok* next; };
C++ Проверка чисел на простоту сам код #include "stdafx.h" #include "iostream" #include "vector" using namespace std; int f(int n) { vector<char> prime (n+1, true); prime = prime = false; http://www.cyberforum.ru/cpp-beginners/thread283399.html
Задержка в цикле на С C++
Доброго времени суток! Подскажите как в консольном Борланде на С сделать пацзц в цикле, что бы выводимая информация была читабельна?
Класс "Символьная строка" C++
Помогите исправить ошибки!!! Пжалста!!! Оч надо!!!! Задание: Создать класс "символьная строка на экране" с компонентными данными: строка символов, длина строки, координаты строки. Строку создавать динамически. Предусмотреть компонентные функции: получения указателя на строку, ссылки на длину строки, позиции строки на экране, печати длины строки, печати самой строки на экране, перемещения...
C++ Составить программу реализующую метод минимального элемента построения опорного плана транспортной задачи сбалансированного типа http://www.cyberforum.ru/cpp-beginners/thread283340.html
Реализовать построение опорного плана транспортной задачи методом наименьшего элемента. программа должна находить опорный план для любой ТЗ
C++ Составить программу реализующую метод минимального элемента построения опорного плана транспортной задачи сбалансированного типа Реализовать построение опорного плана транспортной задачи методом наименьшего элемента. программа должна находить опорный план для любой ТЗ подробнее

Показать сообщение отдельно
SuriV
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 27
25.04.2011, 21:53     Исправить алгоритм, rand. СМО магазина
Доброго времени суток, не подскажите, как поправить кусочек кода. Опишу общую суть этого отрывка программы. Есть магазин работающий от 0 до 240 минут. Приходят покупатели периодичностью от 2 до 5 минут. На обслуживание клиента уходит от 0,5 до 1 минут. Клиенты обслуживаемые вне очереди приходят с периодичностью от 10 до 20 минут. Нужно посчитать количество клиентов за этот период времени. Написал кое-что, но вот не могу понять как вписать в программу клиентов без очереди. Вот этот кусочек кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#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;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru