C Program to search a key element using Linear Search method
Program
#include<stdio.h>
void main()
{
int n, i, a[10], key, flag;
printf("Enter the size of the array\n");
scanf("%d", &n);
printf("Enter %d integer numbers\n", n);
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
printf("Enter the key element to be searched\n");
scanf("%d", &key);
flag = 0;
for(i = 0; i < n; i++)
{
if(key == a[i])
{
flag = 1;
break;
}
else
flag = 0;
}
if(flag == 1)
printf("Key element found at position %d \n", i);
else
printf("Key element not found\n");
}
Output 1
Enter the size of the array
5
Enter 5 integer numbers
50
3
67
12
20
Enter the key element to be searched
12
Key element found at position 4
Output 2
Enter the size of the array
5
Enter 5 integer numbers
15
80
4
42
56
Enter the key element to be searched
91
Key element not found