Wing Tsun Bali
![Wing Tsun Bali](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmpKaQm4jwV1Rr9zi4Ax2p8aVnQeRBBgsSv2hOzbw9FUD3ABd6akifYvq5ozwvn_-pmdUuc8X4qJ1or9Vp0pL19EOF6vgRO0M2PwA9fxvPChVY2BnlC0NSMqz1TTK81oDUJgpX3t72FQk/s1600/FB_IMG_1526140003308.jpg)
Blog ini akan di fokuskan untuk memuat informasi seni beladiri wing chun (umum) dan mendetail ke intern PERGURUAN WING CHUN di Bali, salah satunya adalah Perguruan WING TSUN BALI SURYA DEWATA (WTBSD) disini penulis merupakan murid resmi perguruan WING TSUN BALI sejak akhir Oktober 2011, dan aktif sampai saat ini
Featured
//Stack dengan Single Linked List
#include <iostream.h>
#include <stdlib.h>
struct node
{
int data;
struct node *link;
};
struct node *push(struct node *p, int nilai)
{
struct node *temp;
temp = (struct node *) malloc(sizeof(struct node));
if (temp == NULL)
{
cout<<"Error !!!";
exit(0);
}
temp -> data = nilai;
temp -> link = p;
p = temp;
return (p);
}
struct node *pop(struct node *p, int *nilai)
{
struct node *temp;
if (p == NULL)
{
cout<<"POP tidak dapat dilakukan, stack kosong"<<endl;
exit(0);
}
*nilai = p -> data;
temp = p;
p = p -> link;
free(temp);
return(p);
}
void main()
{
struct node *top = NULL;
int n, nilai;
do
{
do
{
cout<<"Insert Nilai Elemen, PUSH : ";
cin>>nilai;
cout<<endl;
top = push(top, nilai);
cout<<"Tekan 1 untuk Melanjutkan : ";
cin>>n;
cout<<endl;
} while (n == 1);
cout<<"Tekan 1 untuk POP Elemen : ";
cin>>n;
cout<<endl;
while (n == 1)
{
top = pop(top, &nilai);
cout<<"Nilai yang di POP : "<<nilai;
cout<<endl;
cout<<"Tekan 1 untuk POP Elemen : ";
cin>>n;
}
cout<<endl;
cout<<"Enter 1 untuk Melanjutkan : ";
cin>>n;
} while (n == 1);
}
Comments
Post a Comment