Rabu, 29 Juni 2011

print data node of the new node






#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