Rabu, 15 Juni 2011

Program Array Dua Dimensi

0 komentar
Source Code C++:
#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("PAUSE");
    return EXIT_SUCCESS;
}
Hasilnya:

Leave a Reply

Labels