PROGRAM BUBLE SORT

PROGRAM BUBLE SORT

 

 

 

 

 

Hallo guys..

Disini gua mau berbagi materi baru yaitu sorting. Lebih tepatnya metode buble sort.

Buble sort adalah salah satu metode sorting. Buble sort merupakan  metode sorting paling sederhana yang memiliki konsep perbandingan elemen sekarang dan elemen selanjutnya dan dilakukan penukaran.

Daripada bingung kita langsung ke programnya.

 

 

#include <iostream>

using namespace std;

 

main()

{

    int angka[10];

    int batas;

    int temp;

 

    cout<<"masukkan batas : ";

    cin>>batas;

 

     for(int x=0;x<batas;x++)

     {

         cout<<" > ";

         cin>>angka[x];

     }

 

    for(int x=0;x<batas;x++)

    {

        for(int y=0;y<batas-1;y++)

        {

            if(angka[y]>angka[y+1])

            {

                temp=angka[y+1];

                angka[y+1] = angka[y];

                angka[y]=temp;

            }

        }

    }

 

    cout<<"Asending"<<endl;

    for(int x=0;x<batas;x++)

    {

        cout<<" | "<<angka[x];

    }

    cout<<endl;

 

 

      for(int x=0;x<batas;x++)

    {

        for(int y=0;y<batas-1;y++)

        {

            if(angka[y]<angka[y+1])

            {

                temp=angka[y+1];

                angka[y+1] = angka[y];

                angka[y]=temp;

            }

        }

    }

    cout<<"\nDesending"<<endl;

    for(int x=0;x<batas;x++)

    {

        cout<<" | "<<angka[x];

    }

}

 

 

Hasil Program :

 

Comments

Popular posts from this blog

Program Perpustakaan Sederhana C++

Cara Membuat Pola Perkalian Menurun pada C++

Cara Membuat Pola Huruf Berurutan Dalam C++