Advertisement
fiqriachmada

Belajar Struct

Apr 9th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct node
  6. {
  7.     string data;
  8.     struct node *next;
  9. };
  10. void tambahBelakang(node *simpul,string a)
  11. {
  12.     node *baru;
  13.     baru=new Node;
  14.     baru->data=a;
  15.     baru->next=simpul->next;
  16.     simpul->next=baru;
  17. }
  18. void tambahDepan(node *simpul,string a)
  19. {
  20.     node *baru,*depan;
  21.     baru=new(node);
  22.     baru->data=a;
  23.     baru->next=NULL;
  24.     depan=simpul->next;
  25.     while(depan->next!=NULL)
  26.     {
  27.         depan=depan->next;
  28.     }
  29.     depan->next=baru;
  30. }
  31. void ambilBelakang(node *simpul)
  32. {
  33.     simpul->next=simpul->next->next
  34. }
  35. void ambilDepan(node *simpul)
  36. {
  37.     node *hapus;
  38.     hapus=simpul->next;
  39.     while(hapus->next->next!=NULL)
  40.     {
  41.         hapus=hapus->next;
  42.     }
  43.     hapus->next!=NULL;
  44. }
  45. void cetak (node *simpul)
  46.     node *baca;
  47.     baca=simpul->next;
  48.     while(baca!=NULL)
  49.     {
  50.         cout<<"Nama ="<<baca->data<<endl:
  51.         baca=baca->next;
  52.     }
  53. int main()
  54. {
  55.     node *baca;
  56.     baca=simpul->next;
  57.     while(baca!=NULL)
  58.     {
  59.         cout<<"Nama : "<<baca->data<<endl;
  60.         baca=baca->next;
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement