Q. Program to explain linear searching using function.

#include<stdio.h>
#include<conio.h>

void linear(int ar[], int size, int item);
void main()
{
    int ar[50], item, n, i, index;
    clrscr();
    printf("\nEnter Desired array size (Max.50): ");
	scanf("%d", &n);
	printf("\nEnter %d elements: ", n);
    for(i=0; i<n; i++)
    {
		scanf("%d",&ar[i]);
    }
	printf("\nEnter element to search: ");
	scanf("%d",&item);
	index = linear(ar, n, item);
	if(index==-1)
		printf("\nNumber not found");
	else
		printf("Element found at %d position", (index+1));
    getch();
}
int linear(int ar, int size, int item)
{
    int i;
    for(i=0;i<size;i++)
	{
		if(item==ar[i])
			return i;
	}
	return -1;
}