Diktat BAB 9
1. Mengerti masalah/identifikasi masalah
→ Mengurutkan data dengan metode bubble short
2. Menentukan input output yang dikehendaki
→Input: A[i]=i, A[i+1]=j
Output: A[i]= A[i+1], A[i+1]=A[i]
Implementasi dengan C++
→#include
using namespace std;
void baca_data(int A[], int n) {
int i;
for (i = 0; i < n; i++)
{ cout << "Data ke-" << i+1 << " : ";
cin >> A[i];
}
}
void cetak_data( int A[], int n) {
int i;
for (i = 0; i < n; i++)
cout << A[i] << " ";
cout << "\n";
}
void tukar (int *a, int *b)
{ int temp;
temp = *a;
*a = *b;
*b = temp;
}
void buble_sort (int x[], int n)
{ int i, j;
for (i = 0; i x[j])
tukar(&x[i], &x[j]);
}
main() {
int nilai[100], n;
cout << "Banyak data : ";
cin >> n;
baca_data(nilai,n);
cout<
Komentar
Posting Komentar