tugas program searching c++
TUGAS PROGRAM SEARCHING C++
source code :
#include<iostream>
using namespace std;
int main() {
cout<<"Masukkan banyak Array : ";
int k016;
cin>>k016;
int array[k016], h016,i016;
// mengambil input
for(int l016=0;l016<k016;l016++){
cout<<"Input "<<l016<<" Element: ";
cin>>array[l016];
}
//masuk array
for(int a016=0;a016<k016;a016++){
cout<<"array[ "<<a016<<" ] = ";
cout<<array[a016]<<endl;
}
cout<<"masukan kunci untuk penelusuran Array :";
cin>>h016;
for(i016=0;i016<k016;i016++){
if(h016==array[i016]){
cout<<"kunci ditemukan pada index : "<<i016<<endl;
break;
}
}
if(i016 != k016){
cout<<"kunci ditemukan pada index : "<<i016;
}
else{
cout<<"kunci tidak ditemukan pada array ";
}
return 0;
}
gambar source code :
output :
penjelasan :
- pertama masukan panggilan untuk loop dalam elemen array
- menampilkan elemen yang diinputkan
- Ketiga untuk Loop yang Main For Loop Memiliki Kondisi if yang Memeriksa Setiap Elemen Array dengan Kunci.
- Jika sebuah Elemen Cocok dengan Kunci jika Kondisi Menjadi Benar dan Loop Dihentikan Dengan Pernyataan Istirahat
- Kemudian Jika Kondisi Luar Lingkaran Yang Akan Menjadi Benar Karena Loop Variabel 'i016' Tidak Sama dengan Ukuran Array
- Jika Elemen Tidak Ditemukan Dalam Array Daripada Loop Akan Berjalan Lengkap Dan Jika Kondisi Tidak Akan Benar Karena Dalam Lingkaran Kasus Ini Akan Berjalan Lengkap Dan Setelah Pemutusan Variabel 'i016' Akan Sama dengan Variabel Ukuran.
contoh input :
masukkan banyak k016 : 5;
dengan elemn array
1
2
3
4
5
dengan kunci penelusuran array= 3
k016=0
if (1==3) false
k016=1
if(2==3) false
k016=2
if(3==3) true
istirahat
output
kunci ditemukan pada index : 2
Komentar
Posting Komentar