Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdlib.h>
- #include<stdio.h>
- typedef struct noArv{
- int info;
- struct noArv *esq;
- struct noArv *dir;
- } noArv;
- noArv *criaArv(int valor, noArv *sae, noArv *sad){
- noArv *aux;
- aux = malloc (sizeof(noArv));
- aux->info = valor;
- aux->esq = sae;
- aux->dir = sad;
- return aux;
- }
- void imprimirFolha(noArv *folha){
- if (folha != NULL){
- if (folha->esq == NULL && folha->dir == NULL){
- printf("%d", folha->info);
- return;
- }
- imprimirFolha(folha->esq);
- imprimirFolha(folha->dir);
- }
- }
- int main(){
- noArv *sae, *sad, *folha;
- int valor;
- for (int i=0;i<5;i++){
- criaArv(4, sae, sad);
- }
- imprimirFolha(folha);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement