Linear Search (works on unsorted arrays)
Program:
#include <stdio.h>
int main() {
int arr[100], n, i, key, found = 0;
printf("Enter number of elements: ");
scanf("%d", &n);
printf("Enter %d elements:\n", n);
for(i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("Enter the element to search: ");
scanf("%d", &key);
for(i = 0; i < n; i++) {
if(arr[i] == key) {
found = 1;
printf("Element found at position %d (index %d)\n", i + 1, i);
break;
}
}
if(!found) {
printf("Element not found in the array.\n");
}
return 0;
}





No comments:
Post a Comment