okelah kalau begitu... disini saya akan share tentang searching... dimana data yang kita cari terletak didalam kumpulan array 1d, nah langsung aja iini codingnya...
#include<stdio.h>
#include<iostream>
#include<conio.h>
#include<iomanip>
using namespace std;
main(){
int angka[25]={34, 8, 50, 74, 87, 90, 12, 25, 20, 30, 35, 45, 40, 22, 29, 72, 60, 55, 53, 12, 32, 33, 12, 41, 12};
int data=25,banyak=0;
int bilangan[3]={12,15,37};
int posisi[25];
bool ketemu;
int i,j;
cout<<"Data tersedia : "<<endl;
for(i=0;i<data;i++){
cout<<angka[i]<<" ";
}
cout<<"\nDicari : ";
for(i=0;i<3;i++){
cout<<angka[i]<<" ";
}
for(i=0;i<3;i++){
ketemu=false;
for(j=0;j<data;j++){
if(bilangan[i]==angka[j]){
posisi[banyak]=j;
banyak++;
ketemu = true;
}
}if(ketemu){
cout<<"\n\nbilangan "<<bilangan[i]<<" ditemukan sebanyak "<<banyak<<" data pada posisi ke ";
for(int j=0;j<banyak;j++){ cout<<posisi[j]<<" "; }
}else {cout<<"\nbilangan "<<bilangan[i]<<" tidak ditemukan"; }
}
cout<<"\n\n-------------------------------"<<endl;
cout<<"+ Ohansyah 04TPLMA 2014141384 +"<<endl;
cout<<"-------------------------------"<<endl;
getch();
}
kalau gak paham silahkan
0 komentar:
Posting Komentar