Monday, November 12, 2012

Program Insertion Sort di C++

Ada yang tau tentang selection sort dalam C++

kali ini saya akan share program yang saya buat . ketika kuliah,
namu sekarang saya masih kuliah sih..ehhee..
nah bagi kamu yang ingin copas. silahkan
bagi kamu yang pingin belajar bisa contac saya..
heheh... baik sekali ni admin..!!

nah ini source codenya



#include <iostream.h>
#include <conio.h>

int nilai[10], nilai1[10];
int m;

void tukaran (int q,int w)
{                             
int y;
y = nilai[w];
nilai[w] = nilai[q];
nilai[q] = y;
}


                void insertion_sort()
            {
            int taruh, b,c;
            for (b=1;b<=m-1;b++)
                    {
                  taruh = nilai [b];
                  c = b-1;
                  while ( nilai[c]>taruh && c>=0)
                  {
                      nilai [c+1] = nilai [c];
                     c--;
                  }
                  nilai[c+1]=taruh;
            }

            }


void main()
{
    cout<<"program insertion sort" <<endl;

    cout<< " masukan Jumlah Data anda: ";
   cin>>m;
   for(int b=1;b<=m;b++)
   {
       cout<<"Masukan data ke "<<b<<":";
      cin>>nilai[b];
      nilai1[b]=nilai[b];
   }

   insertion_sort();
   cout<<"\n\n";



   cout<<" Data setelah di sort :  ";
   for(int b=1; b<=m; b++)
   {
       cout<< "  " <<nilai[b];
   }

   cout<<"\n\n sorting selesai";






nah itulah source codenya  maaf ada salah satu fungsi yang saya hapus..
saya yakin kalo kalian belajar pasti bisa menjawabnya..
artikel milik dablugen.blogspot.com



nah kalo print screenya seperti ini