Minggu, 26 Juli 2015

Membalikkan Kata (LINKED LIST)

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
#define MaxElemen 200

struct Tumpukan
{
    char Isi[MaxElemen];
    int Atas;
}
T;

//sub program PUSH berfungsi memasukkan elemen kedalam STACK void PUSH (char x)
{
    //fungsi push if(T.Atas == MaxElemen)
    {
        //untuk mengecek apakah stack sudah penuh cout<<"Tumpukan Sudah Penuh";
        getch();
    }
    else
    {
        T.Atas = T.Atas + 1;
        T,Isi[T.Atas] = x;
    }
}

//sub program POP berfungsi mengambil elemen dari STACK
char POP()
{
    char hasil;
    if(T.Atas == 0)
    {
        cout<<"Tumpukan Sudah Kosong";
        hasil = " ";
    }
    else
    {
        hasil = T.Isi[T.Atas];
        T.Atas = T.Atas - 1;
    }
    return hasil;
}

Tidak ada komentar:

Posting Komentar