======================================== Program Description This program allows the user to generate an array of data values (currently int values) but that can be changed by changing the definition of "ComponentType" in the typedef statement and making any other required changes to deal with the resulting data type. Of course the program will then need to be re-compiled and re-linked. The maximum number of data values is currently fixed at 20, but that too could be altered, just by changing the value of MAX_SIZE. Once again, re-compilation and re-linking would be necessary. The data values are generated randomly within a range of values determined by the user. After the generated data values have been stored in the array they can be a) displayed b) sorted c) searched (for a particular target value), using either - a linear search, or - a binary search (but only if the values have been previously sorted) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ---------------------------------------- ========================================