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