Linear Search in Array – C Program
Write a C program to search an element in a given array using Liner Search.
#include<stdio.h>
#include<conio.h>
void main()
{
 int a[20],i,value,pos,size;
 printf("Please, Enter total no of elements =");
 scanf("%d", &size);
 for(i=0; i<size; i++)
{
printf("\nThe %d element = ", i+1);
  scanf("%d",&a[i]);
}  
 printf("\nEnter a value to be searched = ");
 scanf("%d",&value);
 
 pos = 0;
 for(i=0; i<size; i++)
 {
  if(a[i]==value)
  {
   pos=i+1;
   break;
  }
 }
 
 if(pos ==0)
{
printf("\n The Value not found in Array");
}
  else
{
 printf("\nThe Value found in Array at Position =%d",pos);
}  
}The output of linear search in array is :
Please, Enter total no of elements = 10
The 1 element = 21
The 2 element = 25
The 3 element = 95
The 4 element = 76
The 5 element = 72
The 6 element = 55
The 7 element = 46
The 8 element = 85
The 9 element = 10
The 10 element = 66
Enter a value to be searched = 55
The Value found in Array at Position = 6