Algoritma pencarian ini yaitu membandingkan nilai yang dicari (didefenisikan) dengan setiap elemen array, mulai indeks terkecil sampai indeks terbesar yang terdefenisi.
Berikut contoh programnya :
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
void main()
{
printf("-------------------------------\n");
printf(". PROGRAM SQUENTIAL SEARCH .\n");
printf("-------------------------------\n\n");
printf("Program Created By Bli Blogen\n\n");
int A[10],index[10],i,j,k;
for(i=0;i<10;i++)
{
printf("Data ke-%d: ",i+1);
scanf("%d",&A[i]);
}
printf("Masukan data yang akan anda cari : ");
scanf("%d",&k);
j=0;
for(i=0;i<10;i++)
{
if(A[i]==k)
{
index[j]=i+1;
j++;
}
}
if (j>0)
{
printf("Data %d yang dicari ada %d\n" ,k,j);
printf("Data tersebut terdapat dalam index ke : ");
for(i=0;i<j;i++)
{
printf(" %d ",index[i]);
}
printf("\n");
}
else
{printf("Data tidak ditemukan dalam array\n");}
getch();
}
screen shotnya :
0 comments:
Post a Comment