Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include <stdlib.h>
#include <conio.h>
struct nodo {
int cliente;
int tiempo;
struct nodo *sig;
} typedef NODO;
void main(){
clrscr();
primero = NULL;
ultimo = NULL;
insertar ();
i=11;
for (tiempo_t=0; tiempo_t<20; tiempo_t++){
push();
cn = random (3);
if (cn==1){
nuevo = new NODO;
t = random (5);
nuevo->cliente=i;
nuevo->tiempo=t;
i++;
cout<<"Ha llegado un nuevo cliente, en el minuto " <<i<<endl;
cout<<"\n";
}
}
cout<<"Han pasado 20 minutos\n";
mostrar ();
getch();
}
void mostrar(void){
aux=pilaA;
while (aux !=NULL){
cout<<"La caja A, atendio a los clientes:\n";
cout<<aux->cliente <<","<<endl;
aux=aux->sig;
}
aux=pilaB;
while (aux !=NULL){
cout<<"\nLa caja B, atendio a los clientes:\n";
cout<<aux->cliente <<","<<endl;
aux=aux->sig;
}
aux=pilaC;
while (aux !=NULL){
cout<<"\nLa caja C, atendio a los clientes:\n";
cout<<aux->cliente <<","<<endl;
aux=aux->sig;
}
cout<<"quedaron sin ser atendidos: ";
while (primero != NULL){
cout<<primero->cliente;
cout<<",";
primero=primero->sig;
}
}