Linear search c program




#include <stdio.h>
int main()
{
    int array[100], search, c, n;
    printf("Enter the number of elements in array\n");
    scanf("%d", &n);
    printf("Enter %d integer(s)\n", n);
    for (c = 0; c < n; c++)
    {
        scanf("%d", &array[c]);
    }
    printf("Enter the number to search\n");
    scanf("%d", &search);
    for (c = 0; c < n; c++)
    {
        // if required element found
        if (array[c] == search)    
        {
            printf("%d is present at location %d.\n", search, c + 1);
            break;
        }
    }
    if (c == n)
        printf("%d is not present in array.\n", search);
    return 0;
}


Output : 

Enter the number of elements in array
6
Enter 6 integer(s)
4
5
8
9
1
2
Enter the number to search
1
1 is present at location 5.

0 Comments