Estrutura de dados - Filas

542 palavras 3 páginas
#include #include #include #include #define NUM 10 struct Cliente { int codigo; char nome; }; struct ClientePreferencial { int codigo; char nome; }; struct Atendimento{ int id; int codigocliente; int tipo; int codigopeixe; double valor; double quantidade; int tempo; }; struct Peixe { int codigo; char nome; };

void inserir(int lista[], int num, int *c, int *f); void mostrar(int lista[], int tam); void eliminar(int lista[], int *c, int *f); void bubbleSort(int lista[], int *c, int *f); void buscaSequencial(int lista[], int numero); void preencher(int lista[], int tam); void carregar(Peixe lista_peixe[],int *c, int *f);

int main(int argc, char *argv[]){ //fC = fila Circular, c = começo, f = fim int fC[NUM]; int c=0,f=0; int numInsert,numBusca; char opcao; preencher(fC,NUM); printf("PROGRAMA GERENCIADOR DE FILAS DE FEIRA DO PEIXE: \n\n"); printf("--------------------------------------------------------------\n\n"); printf("1 - Inserir Para inserir um numero, digite 'I'\n"); printf("Para eliminar um numero, digite 'E'\n"); printf("Para buscar um numero, digite 'B' e informe o numero\n"); printf("Para organizar a fila, digite 'O'\n"); printf("Para sair, digite 's'\n\n"); do{ //printf("Choose your destiny: "); printf("Qual sua escolha? "); fflush(stdin); scanf("%c",&opcao); if(toupper(opcao) == 'I'){ printf("Digite o valor a ser inserido: "); scanf("%d",&numInsert); inserir(fC,numInsert,&c,&f); printf("\nVisualizacao da fila: "); mostrar(fC,NUM); }else if(toupper(opcao) == 'E'){ eliminar(fC,&c,&f); printf("Visualizacao da fila: "); mostrar(fC,NUM);printf("\n"); }else if(toupper(opcao) == 'B'){ printf("Digite o valor a ser buscado: "); scanf("%d",&numBusca); buscaSequencial(fC,numBusca); }else if(toupper(opcao) == 'O'){ bubbleSort(fC,&c,&f);

Relacionados

  • Estrutura de dados - fila
    859 palavras | 4 páginas
  • Estrutura de dados - Fila
    1310 palavras | 6 páginas
  • Estrutura de dados -filas
    1951 palavras | 8 páginas
  • Estrutura de Dados Fila
    1907 palavras | 8 páginas
  • Estrutura de dados - pilhas e filas
    1582 palavras | 7 páginas
  • Estrutura de dados - fila de impressão
    352 palavras | 2 páginas
  • Estrutura de dados pilha e fila
    715 palavras | 3 páginas
  • Pilas, filas, e estrutura de dados
    953 palavras | 4 páginas
  • Estrutura de Dados Pilha Fila Lista
    4767 palavras | 20 páginas
  • Estrutura de dados - exemplos de pilha e fila
    471 palavras | 2 páginas