Ir ao conteúdo
  • Cadastre-se

Bruno Justino Praciano

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa Tarde Pessoal, Gostaria de ajuda na implementação de uma árvore binária usando recursividade e lendo os caracteres através de um arquivo .txt. E após construir a árvore preciso mostrar na tela. Devo usar a seguinte entrada A B D . . . C E G . . H . . F . I . . http://pastebin.com/ggQKQ5D6 #include <stdio.h>#include <stdlib.h>typedef struct nodo { char dado; struct nodo *esq,*dir;}arvore;void Constroi(arvore **eainicio) { char c; FILE *arq; arq = fopen("./t1.txt","a"); rewind(arq); c = getc(arq); if (c == '.') *eainicio = NULL; else { *eainicio = malloc (sizeof (arvore)); (*eainicio)->dado = c; Constroi (&((*eainicio)->esq)); Constroi (&((*eainicio)->dir)); }}void LeArv(arvore *ainicio){ if (ainicio == NULL) printf ("."); else { printf ("%c" , ainicio->dado); LeArv (ainicio->esq); LeArv (ainicio->dir); }}int main (){ arvore *a1; Constroi(&a1); LeArv(a1); return 0;}
  2. Boa noite pessoal, preciso de ajuda para ordenar um vetor em assembly 8051. O vetor inicia em R0, onde tem o número de elementos e depois estão os seus elementos. Até o momento consegui desenvolver isso. $MOD51 ORG 0 ORD: MOV A,@R0 MOV R7,A DEC R7 INC R0 MOV B, R0 ROT2: MOV R0,B MOV A, R7 MOV R6,A ROT3: ACALL COMP DJNZ R6,ROT3 DJNZ R7,ROT2 RET COMP: MOV A,@R0 INC R0 CLR C SUBB A,@R0 JC FIM XCH A,@R0 DEC R0 XCH A,R0 INC R0 XCH A,@R0 RET FIM: SJMP FIM END ​

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!