MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Selasa, 03 Mei 2011

Sorting part II

. Selasa, 03 Mei 2011

Contoh 1:

#include "iostream"
using namespace std;
void main ()
{
    //sorting
        int A[]={5,2,8,6,1,4,3,7}; //inisialisasi array
    int n = sizeof(A)/sizeof(int);
        int dummy;
    cout<<"**SEBELUM TERURUT**\n";
    for(int i=0;i<n;i++)
        cout<<"\t"<<A[i]<<endl;
    //bubble sort
    for (int i=0;i<n;i++)
        for (int j=n-1;j>i;j--)
            if(A[j-1]>A[j]) //compare
            { //if true then swap
                dummy = A[j-1];
                A[j-1]=A[j];
                A[j]  = dummy;
            }
            //tampilkan A setelah terurut
            cout<<"**SETELAH TERURUT**\n";
            for(int i=0;i<n;i++)
                cout<<"\t"<<A[i]<<endl;
            system ("pause");
}

Contoh 2 :

#include "iostream"
using namespace std;
void main () {
int A[10]; //inisial array
int dummy;
int n;
cout<<"Masukkan Jumlah Data : ";cin>>n;
cout<<"-------------------------\n";
for (int i=0;i<n;i++)
{cout<<"Masukkan Nilai ke - " <<i+1<<" : " ;cin>>A[i];
}
//bubble sort
for (int i=0;i<n-1;i++)
for (int j=n-1;j>i;j--)
if (A[j-1]>A[j])  //compare
{ //if true then swap
    dummy = A[j-1];
    A[j-1]= A[j];
    A[j]  = dummy;
}
//cetak A yang telah terurut
cout<<"-------------------------\n";
cout<<"**DATA SETELAH TERURUT** \n";
for (int i=0; i<n;i++)
cout<<"\t"<<A[i]<<endl;
cout<<"-------------------------\n";
system ("pause");
}

SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com