Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей
printf( "\n█\t\tу касс:");
scanf( "%f", &MO );
}while( MO<=0 );
do
{
printf( "\n█\tВведите среднеквадратическое отклонение времени ");
printf( "\n█\tобслуживания у касс:");
scanf( "%f", &SKO );
}while( SKO<=0 );
massive(); // создание и обнуление массива
minutes=floor( hours*60 ); // переведем время работы в минуты
enter=0; // никто не входил
serve=0; // никого не обслужили
refuse=0; // никому не отказали
t_free=0; // кассы еще не простаивали
current_time=0; // начало отсчета времени с нуля
enter_time_=time_to(); // когда зайдет следующий
/* Цикл моделирования работы зала
for( current_time=0; current_time<=minutes; current_time++ )
{
/* Коррект-ка времени обсл-я у каждой кассы */
if( current_time )
for( i=1; i<=m ;i++)
if( tau[i] ) //Если касса занята, то уменьшим время обсл-я
tau[i]--; // в ней на 1 мин.
else // Если касса свободна, наращиваем общее время
t_free++; // простоя касс.
if( enter_time_<=current_time )
{