Arsip Blog

Minggu, 13 November 2016

Belajar ProgDas

#include <stdio.h>

int main()
{
    int angka[10], bilangan, tukar, number;
    int i, j, k, l;

    printf("--------------------------------------------------\n");
    printf("-Contoh program menggunakan Bubble Sort ascending-\n");
       printf("--------------------------------------------------\n\n");

    printf("Masukkan jumlah bilangan yang akan diurutkan :");
    scanf("%d", &l);
    printf("------------------------------------------------\n");
    printf("Masukkan bilangan yang akan di urutkan :\n");

    for (i = 1; i <= l; i++)
        {
        printf("%d. ", i);
        scanf("%d", &angka[i]);
        }

    do
        {
        tukar  = 0;
        for (j = 0; j < l; j++)
            {
            if (angka[j] > angka[j+1])
                {
                bilangan  = angka[j];
                angka[j]  = angka[j+1];
                angka[j+1]= bilangan;
                tukar  = 1;
                }
            }
        }
    while (tukar == 1);

    printf("\nBilangan setelah diurutkan :\n");
    for (k = 0; k < l; k++)
        {
        printf(" %d\n", angka[k]);
        }
}

Tidak ada komentar: