Membuat stack sebanyak 5 tumpukan, dengan inputan awal dari A ke E.
#include <cstdlib>
#include <iostream>
#include<stack>
using namespace std;
stack<char> ta, tb;
int main(int argc, char *argv[])
{
for(char i='A';i<='E'; i++)
ta.push(i);
while(!ta.empty()){
tb.push(ta.top());
ta.pop();
}
cout<<"hasil tumpukan A yang dipindah ke tumpukan B: "<<endl<<endl;
while(!tb.empty()){
cout<<tb.top()<<endl;
tb.pop();
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Output:
No comments:
Post a Comment