int main (void) { Fila* f = fila_cria(); Fila* f_p = fila_cria(); Fila* f_c = fila_cria(); fila_insere(f, 2004); fila_insere(f,1905); separa_filas(f, f_p, f_c); printf("prioridade:%f\n", f_p->ini->info); printf("convencional:%f\n", f_c->ini->info); fila_libera(f); free(f->ini); free(f->fim); free(f); return 0; }
int main(int argc, char** argv) { int op; int v; Fila *f, *f_pares, *f_impares; f = cria(); f_pares = cria(); f_impares = cria(); printf("Digite valores da fila 1:\n"); do { printf("Digite o valor: "); scanf("%d",&v); insere (f, v); printf("\nDeseja inserir mais elementos: 1 - Sim, 0 - Nao "); scanf("%d",&op); }while(op == 1); separa_filas (f, f_pares, f_impares); printf("Imprimir fila par:\n\n"); imprimir(f_pares); printf("Imprimir fila impar:\n\n"); imprimir(f_impares); return (EXIT_SUCCESS); }