#include "iostream.h"
class classLIFO
{
private : int top;
public :
void LIFO()
{
top = 0;
};
void push(int x)
{
top = top + x;
};
void pop(int y)
{
top = top - y;
if(top <= 0)
{
cout << "It's empty!\n";
top = 0;
}
};
void total()
{
cout << "Top : " << top << "\n";
};
};
void main()
{
int Nompush=0;
int Nompop=0;
cout << "\nInput some push numbers:";
cin >> Nompush;
cout << "Input some pop numbers:";
cin >> Nompop;
classLIFO stack01;
stack01.LIFO();
stack01.push(Nompush);
stack01.pop(Nompop);
stack01.total();
}
반응형
'IT > [Everyday]Coding' 카테고리의 다른 글
트리 in C# (0) | 2014.12.19 |
---|---|
큐 in C# (0) | 2014.12.19 |
스택 in C# (0) | 2014.12.19 |
알고리즘을 공부하기 위한 기초 [ linear structure - Stack ] (0) | 2014.12.19 |
알고리즘을 공부하기 위한 기초 [ 자료 구조 ] (0) | 2014.12.19 |