#include <cstdlib>
#include <iostream>
using namespace std;
class node{
public :
int data;
node *berikut;
};
int main(int argc, char *argv[])
{//langkah satu
node *baru;
baru = new node;
baru->data=5;
baru->berikut=NULL;
cout<<"Data ke 1 :"<<baru->data<<endl;
//langkah dua
node *lain;
lain = new node;
lain->data=6;
lain->berikut = NULL;
cout<<"Data ke 2 :"<<lain->data<<endl;
node *lain2;
lain2 = new node;
lain2->data=7;
lain2->berikut = NULL;
cout<<"Data ke 3 :"<<lain2->data<<endl;
node *lain3;
lain3 = new node;
lain3->data=8;
lain3->berikut = NULL;
cout<<"Data ke 4 :"<<lain3->data<<endl;
node *lain4;
lain4 = new node;
lain4->data=9;
lain4->berikut = NULL;
cout<<"Data ke 5 :"<<lain4->data<<endl;
//langkah tiga : menyambung rantai
baru->berikut = lain;
lain->berikut = lain2;
lain2->berikut = lain3;
lain3->berikut = lain4;
cout<<"Isi data node lain dicetak dari node baru adalah :"<<lain->data<<" "<<lain2->data<<" "<<lain3->data<<" "<<lain4->data<<endl;
cout<<baru->berikut->data;
cout<<lain->berikut->data;
cout<<lain2->berikut->data;
cout<<lain3->berikut->data<<endl;
system("color a0");
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar