Linear Search on Array by passing array into function using pointer in c programming

preview_player
Показать описание
How to perform linear search on array by passing array into function using pointer in c programming by sanjay gupta.
Connect With Me!
Download App : techimage [Google Play]
Call: +91 98290 11904
Рекомендации по теме
Комментарии
Автор

Sir!Can u workout with a logic which don't contain break keyword bcoz as a programmer it is not a good practice to use break or multiple exit cases in code.

manjunathakapilsharma
Автор

#include<stdio.h>
int search(int *, int);
int main()
{
int array[10], a, n, *p, i, f;
printf("\nHow many elements you want to enter in array?");
scanf("%d", &a);
for(i=0; i<a;i++)
{
printf("\nEnter element %d=", i);
scanf("%d", &array[i]);
}
printf("\nEnter the element you want to search:");
scanf("%d", &n);
f=search(array, n);
if(f==1)
printf("\n Number is found at position:%d", i+1);
else
printf("\n Number is not found:");
return 0;
}
int search(int *p, int n ) //function definition
int i, f=0;

for (i=0 ; i<a ; i++)
{
if(*p==n)
{
f=1;
break;

}
p++;
}

return f;
}
}
}

adnanahmad
Автор

good day sir how to print its location using your code?
pls teach me thank you

iverpunayan