Exercise:  Linear Search of an Array of Strings

Array:  A collection of a fixed number of components all of the same data type.
   When one-dimensional, the components are arranged in list form.

General Form:
   dataType arrayName[intExp];
   Examples: int scores[12],
             string language[5] = {"C++","Java","JavaScript","PHP"};

Index: A non-negative integer that specifies the position of a component in an 
   array. For example: 
   language[4] = "SQL";
   
0. Declare and initialize SIZE--a named program constant with value 9.


1. Declare item[] to have nine string components. Include the assignment of 
   these initial element values {"banana","tomato","lettuce","bread","tea",
   "turkey","oatmeal","cookies","yogurt"} to item.



   
2. Code and invoke printArray(), a void function with the formal parameter 
   item[] and is to print item[] values to the console.

    





    
3. Prompt and input searchItem, a string value to locate in item[].




4. Declare an int named position for the array index and initialize it to the 
   value 0; and declare found a boolean initialized to false to indicate the 
   searchItem value has not yet been found in item[].
   

   
5. Perform a linear search on item[] comparing the argument searchItem
   with each element of item[] until a match is found or the end of the array
   is reached. If searchItem equals an array element value, set found to true;
   otherwise increment position. After the search, if found equals true output
   the array position(i.e. 0, 1,...,8); otherwise print a message that the 
   searchItem value was not found in item[].