#include <cstdlib>
#include <iostream>
using namespace std;
class node {
public:
int data;
node*berikut;
};
int main (){
node*baru;
baru= new node;
baru->data=5;
baru->berikut=NULL;
cout<<"Isi data node baru adala:"<<baru->data<<endl;
node*lain;
lain=new node;
lain->data=6;
lain->berikut=NULL;
cout<<"Isi data node lain adala:"<<lain->data<<endl;
node*xxx;
xxx= new node;
xxx->data=7;
xxx->berikut=NULL;
cout<<"Isi data node lain adalah :"<<xxx->data<<endl;
node*oneto;
oneto= new node;
oneto->data=8;
oneto->berikut=NULL;
cout<<"Isi data node lain adalah :"<<oneto->data<<endl;
node*arone;
arone= new node;
arone->data=9;
arone->berikut=NULL;
cout<<"Isi data node lain adalah :"<<arone->data<<endl;
baru->berikut=lain;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<baru->berikut->data<<endl;
lain->berikut=xxx;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<lain->berikut->data<<endl;
xxx->berikut=oneto;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<xxx->berikut->data<<endl;
oneto->berikut=arone;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<oneto->berikut->data<<endl;
node*kepala= baru;
cout<<"mencetak node pertama dari pointer kepala:";
cout<<kepala->data<<endl;
cout<<"mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
cout<<"menggunakan perulangan untuk mencetak setiap data dari rantai \n";
node*jalan=kepala;
int i=1;
while (jalan !=NULL){
cout<<"data ke-"<<i<<">"<<jalan->data<<endl;
i++;
jalan=jalan->berikut;}
cout<<"mencetak node pertama dari pointer kepala:";
cout<<kepala->data<<endl;
cout<<"mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
cout<<"mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->berikut->data<<endl;
cout<<"mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->berikut->berikut->data<<endl;
cout<<"mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->berikut->berikut->berikut->data<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar