Thursday, November 14, 2013

Contoh Program C++ Stack

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