Tuesday, March 12, 2013

Code C++ Sorting insertion short

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

int n; //banyaknya data
const maks = 100; //maksimum banyaknya data

void cetak_judul();
void isi_data(int data[ ]);
void cetak_data(int data[ ]);
void urut_data(int data[ ]);

void main()
{
    //buat variabel data
    int data[maks];

    cetak_judul();
    cout << "Banyaknya data : "; cin >> n;
    isi_data(data);
    cetak_data(data);
    urut_data(data);
    cetak_data(data);
   getch();
}

void cetak_judul()
{
    cout << "----------------------------------------" << endl;
    cout << " Program Pencarian Data Insertion Short" << endl;
    cout << "----------------------------------------" << endl;
    cout << "By: Agustina, Devia Christa dan Mie Mie Yuliana" << endl;
    cout << endl;
}

void cetak_data(int data[])
{
    for (int k=0; k<n; k++)
      cout << (k+1) << ":" << data[k] << " "<<endl;
     cout << endl;
}

void isi_data(int data[])
{
    randomize();
    for (int k=0; k<n; k++)
        data[k] = random(100);
}

void urut_data(int data[])
{
    for (int k=1; k<n; k++)
     {
      for (int m=k;m>0;m--)
       {
         if (data[m-1] > data [m])
         {
           int temp=data[m];
           data[m]=data[m-1];
           data[m-1]=temp;
         }
      }

    }
}

No comments:

Post a Comment

Kebahagiaan sejati bukanlah pada saat kita berhasil meraih apa yg kita perjuangkan, melainkan bagaimana kesuksesan kita itu memberi arti atau membahagiakan orang lain.