/* Ficheiro pilha.c */

#include "pilha.h"

void nova (pilha *p) {
  p->t = -1 ;
}

void sobrepoe (pilha *p, double x) {
  p->v[++p->t] = x ;
}

void retira (pilha *p) {
  p->t--;
}

double topo   (pilha *p) {
  return p->v[p->t] ;
}