void tests(){ cerr << "#open inserir_ordenado "; { vector<int> vet {1, 2, 3}; vector<int> out {0, 1, 2, 3}; inserir_ordenado(vet, 0); cerr << (vet == out); } { vector<int> vet {1, 2, 3, 4, 6, 7, 8}; vector<int> out {1, 2, 3, 4, 5, 6, 7, 8}; inserir_ordenado(vet, 5); cerr << (vet == out); } }
main() { tipo_fila *fila; int numero; fila = (tipo_fila *) malloc (sizeof(tipo_fila)); inicilizar_fila(fila); printf("\n\nDigite uma sequencia de numeros (0 finaliza)\n"); scanf("%d", &numero); while (numero != 0) { inserir_ordenado(numero, fila); scanf("%d", &numero); } printf("\n"); if (fila_vazia(fila)) printf("Fila Vazia"); else imprimir_fila(fila); getch(); }