
Source Code
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include <iostream>
using namespace std;
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 selection_sort()
{
int pos, i, j;
for(i=1;i<=n-1;i++)
{
pos = i;
for(j = i+1;j<=n;j++)
{
if(data[j] < data[pos]) pos = j;
}
if(pos != i)
{
tukar(pos,i);
}
}
}
main()
{
cout << "Masukkan jumlah data: ";
cin >> n;
cout << endl;
for(int i=1; i<=n; i++)
{
cout << "Masukkan data ke-" << i << ": ";
cin >> data[i];
data2[i] = data[i];
}
selection_sort();
cout << "\nData Setelah diurutkan" << endl;
cout << "------------------------" << endl;
for(int i=1; i<=n; i++)
{
cout << data[i] << " ";
}
cout << endl;
system("pause");
}
Tampilan Program Selection Sort dengan Function C++
Bagi teman-teman yang ingin mendownload program jadi beserta source code silahkan melalui button dibawah
ini. Jangan lupa SKIP AD untuk melewati iklan.
Terima kasih 😉
masih harus belajar banyak gw tentang C++ nih gan, thanks infonya ya gan hehe
ReplyDelete