Rabu, 01 Mei 2013

Algoritma Sorting dan Implementasinya

Buat teman-teman yang lagi belajar bahasa pemrograman C++, nih aku ada algoritma bagian pengurutan (sorting) dari berbagai Metode pengurutan diantaranya Selection sort, buble sort dan insertion sort.

Dibawah ini adalah source code implementasi dari algoritma sorting yang digunakan untuk mengetahui nilai tertinggi dan terendah


#include
#include
#include

void masukan(int x[],int n)
{
 for (int i=1;i<=n;i++)//perulangan untuk inputan array
 {
    cout<<"Masukan Nilai " <>x[i];
 }
}

void tinggi(int x[],int n)
{
 int max,min;
 max = x[1];//sebagai acuan
 min = x[1];
 for (int i=2;i<=n;i++)
 {
  if (max < x[i])//x[i] sebagai pembanding
  max = x[i];
  if (min > x[i])
  min = x[i];
 }

cout<<"\nNilai tertinggi = "<
cout<<"Nilai terendah = "<
}


main()
{
 char ulang;
 int p[50],N;
 system("color F2");//warna hijau
 do
 {
    system("cls");
    cout<<"Masukan Banyaknya Data(min 10) : ";cin>>N;
    if (N<10 span="">
         cout<<"\ndata yang anda masukkan kurang"<
    cout<
    if (N>=10)//operasi jalan jika data min. 10
    {
     masukan(p,N);//pemanggilan fungsi masukan
     tinggi(p,N);//pemanggilan fungsi tinggi
    }   
   cout<<"Ulangi program? (Y/T) "; cin>>ulang;
  }
  while(ulang == 'Y' || ulang == 'y');
}



0 komentar:

Posting Komentar