Você está na página 1de 1

Atividade 3 – 20% da Média Final

Lista de exercícios individual com entrega até o dia 08/12/2023 pela plataforma Microsoft
Teams.

Para os exercícios abaixo considerar a seguinte estrutura de árvore:


typedef struct tree {
int info;
struct tree *esq;
struct tree *dir;
}arv;

Exercícios

1) Elabore uma função que receba como parâmetro uma árvore binária e retorne a quantidade
de números pares. Utilize o protótipo: int quant_pares(arv *a)

2) Elabore uma função que receba como parâmetro uma árvore binária e mostre na tela os
valores dos nós folhas. Utilize o protótipo: void mostra_folhas(arv *a)

3) Elabore uma função que receba como parâmetro uma árvore binária e retorne a soma de
todos os valores dos nós. Utilize o protótipo: int soma_arv(arv *a)

4) Elabore uma função que receba como parâmetro uma árvore binária e um número inteiro,
depois mostre na tela todos os valores contidos nos nós menores que ele. Utilize o protótipo:
int mostra_menor(arv *a, int num)

Entrega:

Deverá ser entregue o arquivo em extensão C com código do programa contendo em


todas as linhas um comentário com explicação do código

Você também pode gostar