#ifndef __PILHA__ #define __PILHA__ #define MAX 50 typedef struct tad_pilha { int tam; char topo; int v[MAX]; } tad_pilha; int pilha_cheia (tad_pilha *p); void inicializa_pilha(tad_pilha *p); int tamanho_pilha(tad_pilha *p); int empilha(char i, tad_pilha *p); int topo(char *i, tad_pilha *p); int desempilha(char *t, tad_pilha *p); char repetidor(char rep, int *val); tad_pilha *empilhadeira(tad_pilha *p); int avalia_sequencia(tad_pilha *p); #endif