Sorting

 Sorting


// Judul    : Array - Sorting


#include<iostream>

using namespace std;


// Kamus    :

int x, y, z, bil;


// Deskripsi

int main()

{

    cout << "Input berapa bilangan yang ingin Anda urutkan!" << endl;

    cin >> bil ;

    int sorting[bil];


    x=1;

    do

    {

        cout << "Bilangan ke-" << x << " : ";

        cin >> sorting[x];

        x=x+1;

    }while(x<=bil);


    x=1;

    do

    {

        y=x+1;

        do

        {

           if(sorting[x]>sorting[y])

           {

               z = sorting[x];

               sorting[x] = sorting[y];

               sorting[y] = z;

           }

        y=y+1;

        }while(y<=bil);

        x=x+1;

    }while(x<bil);


    cout << "Urutan bilangan dari yang terkecil adalah ";


     x=1;

    do

    {

        cout << sorting[x] << " " ;

        x=x+1;

    }while(x<=bil);


    x=bil;

    do

    {

        y=x-1;

        do

        {

           if(sorting[x]<sorting[y])

           {

               z = sorting[x];

               sorting[x] = sorting[y];

               sorting[y] = z;

           }

        y=y-1;

        }while(y>=1);

        x=x-1;

    }while(x>1);

    cout << endl;


    cout << "Urutan bilangan dari yang terkecil adalah ";


    x=bil;

    do

    {

        cout << sorting[x] << " " ;

        x=x-1;

    }while(x>=1);

}

Komentar

Postingan Populer