#include <stdio.h>
#include <math.h>
int indexsequentialsearch(int a[],int v,int n){
int gap=3,i=0,j=0,k=0;
while(i<n && a[i]<=v){
j=i;
i=i+gap;
}
for(k=j;k<=i && a[k]!=v; k++){
if(a[k]==v){
return k;
else{
return -1;
int main()
{
int arr[15]={5,10,15,20,25,30,35,40,45,50,55,60,65,70,75};
printf("%d",indexsequentialsearch(arr,40,15));
return 0;