[E-10]
Write a function that searches for the first instance of a target value in an
integer array. Return the index of the element if it is there, or -1 if the
element is not there. Here are two runs of the testing program:
0 1 2 3 4 5 6 7 8 9 Element 7 found at index 7 0 1 2 3 4 5 6 7 8 9 Element 99 not found
Here is a testing program. You might want to add code so that the target value comes from user input or from a command line argument:
int linearSearch( int size, int arr[], int target ) { .... } void printArray( int size, int arr[] ); int main() { const int SIZE = 10; int x[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int loc, target; printArray( x, SIZE ); target = 7; loc = linearSearch( SIZE, x, target ); if ( loc != -1 ) printf("Element %d found at index %d\n", target, loc ); else printf("Element %d not found\n", target); printf("\n"); return 0; }