Sunday, November 29, 2015

C++ - Mengurutkan Angka Terkecil Ke Terbesar

Contoh program C++ mengurutkan angka terkecil ke angka terbesar menggunakan array dan masukan/inputan sendiri.

SOURCE CODE
#include <iostream>
#include <conio.h>
using namespace std;

int jumlah, asc;

main(){
    cout << "Masukan jumlah bilangan : ";
    cin >> jumlah;

    int nilai[jumlah];

    for(int i=0; i<jumlah; i++){
        cout << "Nilai " << (i+1) << " : ";
        cin >> nilai[i];
    }

    for(int c=1;c<jumlah;c++)
    { 
        for(int d=0;d<jumlah-c;d++)
        { 
            if(nilai[d] > nilai[d+1])
            { 
                asc=nilai[d];
                nilai[d]=nilai[d+1];
                nilai[d+1]=asc; 
            } 
        } 
    }

    cout << endl << "Hasil Pengurutan Adalah";
    for(int i=0;i<jumlah;i++)
    {
        cout << " " << nilai[i];
    } 
    cout << endl;
    getch();
    return 0;
}

(Baca juga : C++ - Mengurutkan Angka Terbesar ke Terkecil)

OUTPUT
Sort numbers from smallest to largest in C++
Sort numbers from smallest to largest in C++

Terima kasih
Enjoy your day !



EmoticonEmoticon