/* birthdayArrays.c P. Conrad for CISC105 05F 10.31.05 */
/* show parallel arrays */

#include <stdio.h>
#include <stdlib.h> /* atoi conversion */

#define SIZE 10

/* sometimes you will see int main(int argc, char **argv) */

int main(int argc, char *argv[])
{

  char *names[] = {"Tony", "Chun", "Kyle", "Kirsten","Mar", "Kevin", "Brandon",
		   "Paul", "Jared", "Phil"};
  int birthdayDays[] = {8, 25, 13, 16, 26, 21, 11, 27, 17, 6};

  char *name = {"Fred"};

  int day;
  int i;

  int someoneHadABirthday; /* true if we found someone who had 
			      the number entered as that person's birthday */

  /* check command line arguments */

  if (argc!=2)
    {
      fprintf(stderr,"Usage: %s day\n",argv[0]);
      exit(1);
    }

  /* Convert first command line arg from ascii to int */

  day = atoi(argv[1]);

  /* Search the array for anyone with a birthday on that day */

  someoneHadABirthday = 0; /* initialize to false */

  for (i=0; i<SIZE; i++)
    {
      if (birthdayDays[i] == day)
	{
	  printf("%s's birthday\n",names[i]);
	  someoneHadABirthday = 1;
	}
    }

  if (!someoneHadABirthday)
    printf("Nobody's birthday\n");



  return 0;

}

