Beispiel #1
0
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");	
}