Skip to content

Commit 0456985

Browse files
authored
Create linear_search.c
1 parent 52d39e8 commit 0456985

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

search/linear_search.c

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#include <stdio.h>
2+
3+
int main()
4+
{
5+
int array[100], search, c, n;
6+
7+
printf("Enter the number of elements in array\n");
8+
scanf("%d",&n); // Total no of elements
9+
10+
printf("Enter %d integer(s)\n", n);
11+
12+
for (c = 0; c < n; c++)
13+
scanf("%d", &array[c]); // Reading the elements
14+
15+
printf("Enter the number to search\n"); // Target element to be searched
16+
scanf("%d", &search);
17+
18+
for (c = 0; c < n; c++)
19+
{
20+
if (array[c] == search) /* if required element found */
21+
{
22+
printf("%d is present at location %d.\n", search, c+1);
23+
break;
24+
}
25+
}
26+
if (c == n)
27+
printf("%d is not present in array.\n", search); // Element not found
28+
29+
return 0;
30+
}

0 commit comments

Comments
 (0)