Estruturas supermercado em c
}mart;
typedef struct cliente{ int ncliente;//Numero de clinetes no supermart. int dcliente;//Numero de clinetes que desistiram.
}Tcliente;
typedef struct caixa{ int ncaixa;//Numero de caixas. int tcaixa;//Caixa rapido ou lento. int qncliente,qrclientes;//Quantidades de clinetes por caixa(rapido,normal). int nprodutos;//Numero de produtos vendidos.
}Tcaixa;
typedef struct timecaixa{ int caixar[x][y];//A matriz x e o cliente e a y o tempo que o mesmo vai demorar no caixa(rapido). int caixal[x][y];//A matriz x e o cliente e a y o tempo que o mesmo vai demorar no caixa(lento).
};
timecaixa TIcaixa[x];//Identifica��o do caixa(caixa1 busca dados na struct).
typedef struct carrinho{ int carp,carm,carg;//Numero de volumes por carrinho. int carsoltos;//Contagem de carrinhos abandonados no supermart. int ncarp,ncarm,ncarg;//Quantidade de carrinhos por pilha.
}Tcarrinho;
//------------------------------Pilhas-------------------------------------//
typedef struct Pilhap{//Pilha de carrinhos pequenos. int pitem;//Itens de entra da pilha. int pitems;//Itens de saida da pilha.
}Ppilha;
Ppilha *ptopo;//Ponteiro para o topo da pilha.
Ppilha *pfim;//Ponteiro para o fim da pilha.
typedef struct Pilham{//Pilha de carrinhos medios. int mitem;//Itens de entra da pilha. int mitems;//Itens de saida da pilha.
}Mpilha;
Mpilha *mtopo;//Ponteiro para o topo da pilha.
Mpilha *mfim;//Ponteiro para o fim da pilha.
typedef struct Pilhag{//Pilha de carrinhos grandes. int gitem;//Itens de entra da pilha. int gitems;//Itens de saida da pilha.
}Gpilha;
Gpilha *gtopo;//Ponteiro para o topo da