18.42
Anday View Jasel's Future
No comments
Mengurutkan Deret Angka
Ada banyak algoritma yang bisa
kita gunakan, antara lain Bubble Sort, Insertion Sort, Selection Sort,
dan Quick Sort. Phii akan bahas pengurutan menggunakan Bubble Sort
karena algoritma ini yang paling simple. Ok, kita mulai membahas
algoritma ini:
- siapkan deret angka yang akan diurutkan (beri batasan maksimal jumlah angka yang akan diurutkan)
- buat suatu kondisi yang akan menentukan urutan deret angka, denganmembandingkan tiap 2 angka yang posisinya berurutan, misal: jika angka[n] > angka[n-1], maka…..
- tukar posisi angka jika memenuhi kondisi di atas tampilkan hasil pengurutan
Code-nya :
05 | int angka[100], tukar, b, n, i; |
09 | printf ( "Masukkan jumlah data ? " ); scanf ( "%d" ,&n); |
12 | printf ( "Masukkan data ke - %d = " ,i); scanf ( "%d" ,&angka[i]); |
14 | printf ( "\nDeret angka -->" ); |
16 | printf ( "%d " ,angka[i]); |
19 | printf ( "\nAngka Setelah di Urut -->" ); |
33 | printf ( "%d " , angka[i]); |
Silahkan jalankan program di atas, masukkan deret bilangan yang akan anda urutkan.
Contoh hasil eksekusi program di atas adalah seperti gambar yang ada diatas.
Kirimkan Ini lewat Email
BlogThis!
Berbagi ke Facebook
0 komentar:
Posting Komentar