sintak program :
#include <iostream>
using namespace std;
int cari(int data [], int n, int k, int m)
{
int posisi, i, ketemu;
int pencacah=0;
if (n<=0)
posisi=-1;
else
{
ketemu=0;
i=1;
while ((i<n-1) && !ketemu)
if (data [i] == k)
{
pencacah++;
cout<<"pencacah \n"<< pencacah;
if (pencacah==m)
{
cout<<"ketemu "<<pencacah;
posisi=i;
ketemu=1;
}
else
i++;
}
else
i++;
if(!ketemu)
posisi=-1;
}
return posisi;
}
int main()
{
int data [8]={10,9,6,4,7,5,4,1};
int dicari;
int ke;
dicari=4;
ke =2;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=1;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=2;
dicari=5;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
return 0;
}
hasil program :
.bmp)
Tidak ada komentar:
Posting Komentar