Jumat, 15 Desember 2017

BUBBLE SORT BILANGAN GENAP

Berikut adalah program yang memungkinkan kita memilah bilangan genap dalam sebuah deret yang sudah di tentukan dengan memanfaatkan bubble sort di Dev C++

Source code:

#include <iostream>
using namespace std;
int main()
{

    int data[10];
    int i, j, k, tmp, jumlah=0;       
    cout<<"\n\nMasukkan jumlah bilangan : "; cin>>k;
    for(i=0; i<k; i++)
    {
         cout<<"Masukkan Angka ke "<<(i+1)<<" : ";
         cin>>data[i];
         if(data[i]%2==0)
         {jumlah+=data[i];}
    }

    cout<<"\nSemua data yang diinput : "<<endl;
    for(i=0; i<k; i++)
        {cout<<data[i]<<" ";}
         cout<<endl;
         i=0;
    for(i=0;i<k;i++)
    {
    for(j=i+1;j<k;j++)
        {
             if(data[i]>data[j])
            {
                tmp=data[i];
                data[i]=data[j];
                data[j]=tmp;
            }
        }
    }
    cout<<"\nbilangan genap : "<<endl;
    for(i=0; i<k; i++)
    {
        if(data[i]%2==0)
         {cout<<data[i]<<" ";}
    }
    cout<<"\n\nJumlah dari bilangan genap = "<<jumlah;
    return 0;
}

Output :


Tidak ada komentar:

Posting Komentar