#include <iostream>
#include "Pino.h"

using namespace std;

Pino ::Pino (int pinonkoko) {
	pino_osoitin = new int [pinonkoko];
	koko = pinonkoko;
	huippu = -1;
	}

Pino ::~Pino () 
{
	cout << "Pino tuhottiin" << endl;
	delete [] pino_osoitin;
} 

void Pino ::push(int luku) 
{ 
	if( huippu == koko-1)
	{
		cout << "Pino taysi" << endl;
	}
	else
	{
		huippu++;
		pino_osoitin[huippu] = luku;
	}
}

void Pino ::pop( ) 
{ 
	if( huippu == -1)
	{
		cout << "Pino tyhja" << endl;
	}
	else
	{
		huippu--;
	} 
}

int Pino ::top( ) 
{ 
	return pino_osoitin[huippu];
}

bool Pino ::empty( ) 
{ 
	return (huippu == -1); 
}
