// arrayPrint2.cc  P.Conrad 10/10/05
// demonstrating printing an array with iteration

#include <iostream>

using std::cout;
using std::cin ;
using std::endl;

void arrayPrint(const char * const name, int *a, int size)
{
  for(int i=0; i<size; i++)
    cout << name << "[" << i << "]=" << a[i] << endl;
}

void printLineOfChars(char c, int length)
{
  for(int i=0; i<length; i++)
    cout << c;
  cout << endl;
}


int main(void)

{
  int a[5] = {12, -1, 78, 2, 5 };
  int b[5] = {10, 8, -3, 6, 22 };
  int c[5] = {16, 0, 3, -2, 20 };

  arrayPrint("a",a,5);
  printLineOfChars('-',20);

  arrayPrint("b",b,5);
  printLineOfChars('-',20);

  arrayPrint("c",c,5);
 
  cout << "a=" << a << endl;

  cout << "*a=" << *a << endl;


  return (0);

}

