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

Postingan populer dari blog ini

Diktat BAB 10

workshop minggu 3(soal 10,11,12)

Evaluasi diri minggu ke-4