Program Mencari Data dengan C++
ANALISIS
Input : bilangan yang dicari
Output : bilangan yang dicari terletak pada array… deret ke-….
NOTASI
DEKLARASI
const integer ukuran=10
integer array[ukuran]={25,36,2,48,0,69,14,22,7,19}
integer cari
SOURCE CODE:
#include "conio.h"
#include “iostream.h”
int cari(int array[],int ukuran, int cari);
void main()
{
cout<<"Isi dari array: "<<endl;
for(int i=0;i<ukuran;i++)
cout<<" "<<array[i];
int cari;
int tanda=-1;
cout<>cari;
tanda= cari(array,ukuran,cari);
if (tanda!=-1)
cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
tanda<<"],"<<" atau deret ke-"<<(tanda+1);
else
cout<<"\nData tersebut tidak ditemukan ";
getch();
}
int cari(int array[],int ukuran,int cari)
{
int tanda=-1;
for(int i=0;i<ukuran;i++){
if(cari==array[i]){
tanda=i; break;
}
return tanda;
}
Input : bilangan yang dicari
Output : bilangan yang dicari terletak pada array… deret ke-….
NOTASI
DEKLARASI
const integer ukuran=10
integer array[ukuran]={25,36,2,48,0,69,14,22,7,19}
integer cari
SOURCE CODE:
#include "conio.h"
#include “iostream.h”
int cari(int array[],int ukuran, int cari);
void main()
{
const int ukuran=10;
int array[ukuran]={25,36,2,48,0,69,14,22,7,19};cout<<"Isi dari array: "<<endl;
for(int i=0;i<ukuran;i++)
cout<<" "<<array[i];
int cari;
int tanda=-1;
cout<>cari;
tanda= cari(array,ukuran,cari);
if (tanda!=-1)
cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
tanda<<"],"<<" atau deret ke-"<<(tanda+1);
else
cout<<"\nData tersebut tidak ditemukan ";
getch();
}
int cari(int array[],int ukuran,int cari)
{
int tanda=-1;
for(int i=0;i<ukuran;i++){
if(cari==array[i]){
tanda=i; break;
}
return tanda;
}