Read an integer array and then do linear searches.

/*******************************************************
*     MYCPLUS Sample Code - https://www.mycplus.com     *
*                                                     *
*   This code is made available as a service to our   *
*      visitors and is provided strictly for the      *
*               purpose of illustration.              *
*                                                     *
* Please direct all inquiries to saqib at mycplus.com *
*******************************************************/

#include 

#define NMAX 10

int getIntArray(int a[], int nmax, int sentinel);
void printIntArray(int a[], int n);
int linear(int a[], int n, int who);


int main(void) {
  int x[NMAX];
  int hmny;
  int who;
  int where;


  hmny = getIntArray(x, NMAX, 0);
  printf("The array was: \n");
  printIntArray(x,hmny);
  printf("Now we do linear searches on this data\n");
  do{
    printf("Enter integer to search for [0 to terminate] : ");
    scanf("%d", &who);
    if(who==0)break;
    where = linear(x,hmny,who);
    if (where<0){
      printf("Sorry, %d is not in the array\n",who);
    }else
      printf("%d is at position %d\n",who,where);
  }while(1);
}


void printIntArray(int a[], int n)
     /* n is the number of elements in the array a.
      * These values are printed out, five per line. */
{
  int i;


  for (i=0; i