void main(){ int vetor[total]; criarvetor(vetor,total); impressao(vetor,total); maior(vetor,total); }
int main(){ int opcao, chave, dado, tamanho, i; struct arvore *raiz = criaArvore(); // cria uma arvore com nenhum dado printf("Forneca o numero de chaves que deseja adicionar\n"); scanf("%d", &tamanho); for(i = 0 ; i<tamanho ; i++){ printf("\nForneca a chave do %do elemento\n", i+1); scanf("%d", &chave); insercao(&raiz, chave); } printf("\n\n"); menu(); // Cria o menu para o usuario escolher a opcao scanf("%d", &opcao); while (opcao >= 1 && opcao <= 5){ switch(opcao){ case 1: printf("\nForneca o numero de chaves que deseja adicionar\n"); scanf("%d", &tamanho); for(i = 0 ; i<tamanho ; i++){ printf("\nForneca a chave do %do elemento\n", i+1); scanf("%d", &chave); insercao(&raiz, chave); } printf("\n\n"); break; case 2: printf("\nForneca a chave a ser removido\n"); scanf("%d", &chave); remocao(raiz, chave); printf("\n\n"); break; case 3: printf("\nForneca a chave que deseja buscar\n"); scanf("%d", &chave); busca(raiz, chave); printf("\n\n"); break; case 4: printf("\nImpressao\n"); impressao(raiz); printf("\n\n"); break; case 5: printf("\nImpressao em Labelled Bracketing \n"); impressaoLabelledBracketing(raiz); printf("\n\n"); break; } menu(); scanf("%d", &opcao); } return 0; system("PAUSE"); }