Source Code
#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 bubble_sort() { for(int i=1; i<=n; i++) { for(int j=n; j>=i; j--) { if(data[j] < data[j-1]) { tukar(j, j-1); } } } } 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]; } bubble_sort(); cout << "\nData Setelah diurutkan" << endl; cout << "------------------------" << endl; for(int i=1; i<=n; i++) { cout << data[i] << " "; } cout << endl; system("pause"); }
Tampilan Program Pencarian Program Bubble 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 😉
kak kok codingannya eror. katanya system("pause") not declare ???
ReplyDeleteCoba masukan #include < stdlib.h > dibagian atas gan. Kalo ga bisa system("pause") dihaapus aja, ga berpengaruh kok terhadap program.
Deletekak kenapa butuh 2 array ya?? data[10] sma dta2[10]??
ReplyDeleteData2 sebagai variabel pembantu untuk menyimpan data sementara
DeleteMenurut pemahaman saya ya kak kalo salah mohon di koreksi jika hanya ada satu array ,data yang hendak di tukarkan data yang mana ,jika itu array nya hanya 1
DeleteMaksudnya gimana gan?
DeleteSaya tidak bisa memahami pertanyaannya? Bisa diperjelas?