Kamis, 19 April 2012

C++, Metoda Pengurutan Bubble Sort


wah wah wah,,,,ni tugas paling mumet di pertengahan smerter kuliah gue.
tugas ini serasa ,membunuh!! 7 hari, 7 malam, ane ssah tidur, gaara gara ngebayangiin ni tugas, ditambah mimpi buruk...akhirnya mudeng jugag ama ini sorting bubble sort..
langakh2 pembuatannya pertama kudu punya c free dulu, atau c ++..

outputnya:



source codenya:

#include <stdio.h>
#include <iostream.h>


int main()
{  
    int arr[10];
    int bil;
    int n, i, j, b, test;
    int temp;
   

    cout<<"masukkan jumlah bilangan :";
    cin>>n;
    cout<<"\n\n";

for(b=0;b<n;b++)
{
    cout<<"masukkan bilangan " <<b+1<< ":";
    cin>>bil;
    cout<<"\n";
   

    arr[b]=bil;

}
    cout<<"hasil awal :";
    for(b=0;b<n;b++)
    {
        cout<<arr[b]<<" ";
    }
    cout<<"\n\n";
   
    cout<<"\t\tKombinasi Comparasi Elemen  ";
   
   
    for(i=0;i<n-1;i++)

    {
        printf("Perbandingan ke-%d\n", i+1);
        for(j=n-1;j>i;j--)
        {
            if(arr[j]<arr[j-1])
      
            {
                temp=arr[j];
                arr[j]=arr[j-1];
                arr[j-1]=temp;
            }
        }
        printf("Hasil sementara    : ");
        for(test=0;test<n;test++)
        {
            printf("%d ", arr[test]);
        }
        printf("\n\n");
    }
    printf("\nHasil akhir    : ");
    for(i=0;i<n;i++)
    {
        printf("%d ", arr[i]);
    }
    return 0;

}

Tidak ada komentar:

Posting Komentar