C++ Array Linear Search, -1 is returned if the value is not found

Description

C++ Array Linear Search, -1 is returned if the value is not found

#include <iostream>
using namespace std;
int linearSearch(int [], int, int);  //function prototype
int main()//from w w w.  j  a  v  a  2s.c  o m
{
   const int NUMEL = 10;
   int nums[NUMEL] = {5,10,22,32,4,6,3,8,9,11};
   int item, location;
   cout << "Enter the item you are searching for: ";
   cin  >> item;
   location = linearSearch(nums, NUMEL, item);
   if (location > -1)
      cout << "The item was found at index location " << location
   << endl;
   else
      cout << "The item was not found in the list\n";
   return 0;
}
int linearSearch(int list[], int size, int key)
{
      int i;
      for (i = 0; i < size; i++)
      {
         if (list[i] == key)
            return i;
      }
      return -1;
}



PreviousNext

Related