STACK

                      STACK (jumlah = 5)


class Stack{
public :
Stack (){jum=5; last=0;}
void push (int data){
if (jum > last){
a[last]= data;
last = last+1;
}
}

int pop (){
if (last > 0){
int temp = a [last - 1];
a[last - 1] = 0;
last = last - 1;
return temp;
}
}

void print (){
for (int i=0; i< last; i++){
cout << a[i]<< "";
}
}

private :
int a[5];
int jum;
int last;
};

int main (int argc, char *argv [])}
Stack x;
x.push ();
x.push ();
x.push ();
x.push ();
x.push ();
x.push ();
x.push ();
x.print ();
cout << endl;
x.pop ();
x.pop ();
x.pop ();
x.pop ();
x.pop ();
x.pop ();
x.print ();

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

2 komentar:

xxx mengatakan...

akan lebih baik jika postingan anda dikasih Read More..

Anonim mengatakan...

betul...