Contoh Program Sorting Menggunakan Bubble Sort pada C++ , berikut Source Codenya :
#include <iostream>
#include <conio.h>
int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";
}
cout<<endl;
}void bubble_sort()
{
for(int i=1;i<n;i++)
{
for(int j=n-1;j>=i;j--)
{
if(data[j]<data[j-1]) tukar(j,j-1);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"* Selamat datang di aplikasi *"<<endl;
cout<<"* Bubble Sort *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Bubble Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
bubble_sort();
cout<<"-------------------------------------"<<endl;
cout<<" TERIMA KASIH "<<endl;
cout<<"-------------------------------------"<<endl;
getch();}
Tampilan Hasil :
#include <iostream>
#include <conio.h>
int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";
}
cout<<endl;
}void bubble_sort()
{
for(int i=1;i<n;i++)
{
for(int j=n-1;j>=i;j--)
{
if(data[j]<data[j-1]) tukar(j,j-1);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"* Selamat datang di aplikasi *"<<endl;
cout<<"* Bubble Sort *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Bubble Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
bubble_sort();
cout<<"-------------------------------------"<<endl;
cout<<" TERIMA KASIH "<<endl;
cout<<"-------------------------------------"<<endl;
getch();}
Sekian dari saya dan Selamat Mencoba
Anda baru saja membaca artikel yang berkategori Kuliah Informatika /
Struktur Data
dengan judul Contoh Program Sorting Menggunakan Bubble Sort pada C++ . Anda bisa bookmark halaman ini dengan URL https://aina-tunk.blogspot.com/2013/11/contoh-program-sorting-menggunakan.html. Terima kasih!
Ditulis oleh:
Tunk-Tunk - Jumat, 22 November 2013
Ketika Di run dengan C++, hasilnya error................
BalasHapusMohon informasi untuk master program C++ dapat didownload dimana? terima kasih
BalasHapustambahan aja pada #include.. diatas tu gx da .h nya aja
BalasHapusKomentar ini telah dihapus oleh pengarang.
Hapusklo datanya dari file .txt gmn?
BalasHapusWaktu simpan ganti extensinya jadi ( .cpp )
Hapuslebih bagus pakai programmer notepad supaya errornya jelas , yang gratis banyak kok karena c++ bahasa pemrograman yang sensitive .
joss mas broo
BalasHapusjoss mas broo
BalasHapusKeren Gan..
BalasHapusSalam http://kasurmerah.blogspot.com/
kalo pake dev#C++ malah ga bisa.. padahal udah tambahin #include
BalasHapusdiperbaiki lagi gan script nya
BalasHapusmakasih banyak,,ijin sedot yah gan buat tugas
BalasHapusEh ada yg tau ga bubble sort pake tipe data char? Mohon bantuannya mas
BalasHapus