Ir ao conteúdo
  • Cadastre-se

Preciso Urgente resolver esses dois exercícios


APR100

Posts recomendados

1- Não se entregam programas prontos aqui.

Poste o que tentou.

2- Estrutura de dados não é assunto de "iniciante em programação".

Alguma base você deveria ter a essa altura, então tente fazer algo e poste para corrigirmos.

3- Arv* insere (Arv* a, int v);

Se a "propriedade de ordenação" deve ser mantida, suponha menores ou iguais a à esquerda e maiores à direita, basta criar uma estrutura do tipo if/else dentro da função, certo?

Essa função provavelmente é recursiva então deve haver um if(a!=NULL){continua procurando}else{insere}...

4- void imprime (Arv* a);

Se é para imprimir TODOS os elementos, obviamente essa função é recursiva...

Se é para imprimir em ordem crescente, primeiro imprime-se o elemento a esquerda, depois o do meio e depois o da direita, certo?

Eu acho uma boa dica...

5- Questão 2:

Sugiro ler caractere por caractere.

Dica1:

if(!(arq=fopen("entrada.txt","r")))

{

printf("ERRO");

}

Dica2: A leitura deve procurar por 'r' ou 't', se o arquivo terminar e nenhum 'r' ou 't' for encontrado, significa que o arquivo existe mas está vazio...

Abraço.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!