/* printArrayDemo.c */
/* Demonstrate the printArray function */
/* P. Conrad  Fall 2004   CISC105 */

#include <stdio.h>

void printArray(int a[], int n);

int main(void)
{
  int nums[6] = {34, 1, 7, 89, 21, 5};
  int array[10] = {67, 52, 105, 923, 82, 1, -65, 74, 3, -56};

  printf("Three valid reference to printArray\n");
  printArray(nums,6);
  printArray(array,10);
  printArray(array,5);
  printf("Two invalid reference to printArray\n");  

  printf("printArray(nums,20): ");  printArray(nums,16);
  printf("printArray(array,20): ");  printArray(array,20);

}

void printArray(int a[], int n)
{
  int i;
  for (i=0; i<n; i++)
    printf("%d ",a[i]);
  printf("\n");

}

