#include<iostream>
using namespace std;
int main () {
int n, angka[12], kiri, kanan, tengah, temp, key;
bool ketemu = false;
cout<<"Masukan jumlah data : ";
cin>>n;
for(int i=0; i<n; i++)
{
cout<<"Angka ke - ["<<i<<"] : ";
cin>>angka[i];
}
for (int i=0; i<n; i++)
{
for(int j=0; j< n-i-1; j++)
{
if(angka [j] > angka [j+1])
{
temp=angka[j];
angka[j]=angka[j+1];
angka[j+1]=temp;
}
}
}
cout<<"Data yang telah diurutkan adalah : ";
for(int i=0; i<n; i++)
{
cout<<angka[i]<<" ";
}
cout<<"\n Masukan angka yang dicari : ";
cin>>key;
kiri=0;
kanan=n-1;
while(kiri<=kanan)
{
tengah=(kiri + kanan)/2;
if(key == angka[tengah])
{
ketemu=true;
break;
}
else if (key < angka [tengah])
{
kanan = tengah -1;
}
else
{
kiri = tengah +1;
}
}
if (ketemu == true)
cout<<"Angka ditemukan!";
else
cout<<"Angka tidak ditemukan";
return 0;
}
Semoga bermanfaat
Rebat FBS TERBESAR – Dapatkan pengembalian rebat atau komisi
BalasHapushingga 70% dari setiap transaksi yang anda lakukan baik loss maupun
profit,bergabung sekarang juga dengan kami
trading forex fbsasian.com
-----------------
Kelebihan Broker Forex FBS
1. FBS MEMBERIKAN BONUS DEPOSIT HINGGA 100% SETIAP DEPOSIT ANDA
2. FBS MEMBERIKAN BONUS 5 USD HADIAH PEMBUKAAN AKUN
3. SPREAD FBS 0 UNTUK AKUN ZERO SPREAD
4. GARANSI KEHILANGAN DANA DEPOSIT HINGGA 100%
5. DEPOSIT DAN PENARIKAN DANA MELALUI BANL LOKAL
Indonesia dan banyak lagi yang lainya
Buka akun anda di fbsasian.com
-----------------
Jika membutuhkan bantuan hubungi kami melalui :
Tlp : 085364558922
BBM : fbs2009
Terima kasih, sangat bermanfaat sekali kunjungi juga Script Beserta penjelasannya Binary Search pada C++
BalasHapus