
#include<stdio.h>
#include<stdlib.h>

void printArray(int *array, int size);
void printMatrix(int **array, int rows, int cols);
double average(int *array, int size);

int main()
{
  int a[] = {5, 7, 3, 9, 234, 687, 43, 87, 12, 435};  
  int size = 10;
  double avg = average(a, size);
  printf("The average stored in a is %f\n", avg);
  printArray(a, 10);
  return 0;
}

double average(int *array, int size)
{
  int i;
  double ave = 0.0;
  for(i=0; i<size; i++)
  {
    ave += array[i]; 
  }
  return ave / size;

}

void printArray(int *array, int size)
{
  int i;
  printf("(");
  for(i=0; i<size; i++)
  {
    printf("%d, ", array[i]);
  }
  printf(")\n");
  return;
}

void printMatrix(int **array, int rows, int cols)
{
  int i, j;
  for(i=0; i<rows; i++)
  {
    printf("[");
    for(j=0; j<cols; j++)
    {
      printf("%5d ", array[i][j]);
    }
    printf("]\n");
  }

}
