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

main()
{
   int ArrayOfInts[5];
   int *ArrayOfIntPointers[20];

   ArrayOfInts[2] = 0;
   ArrayOfInts[1] = 20;
   for(ArrayOfInts[0] = 2;ArrayOfInts[0] < ArrayOfInts[1];
      ArrayOfInts[0]++)
   {
      ArrayOfIntPointers[ArrayOfInts[0]] = (int *)malloc(
         sizeof(int));
      *ArrayOfIntPointers[ArrayOfInts[0]] = ArrayOfInts[2];
      ArrayOfInts[2] += 14;
   }

   for(ArrayOfInts[0] = 2;ArrayOfInts[0] < ArrayOfInts[1];
      ArrayOfInts[0]++)
   {
      printf("ArrayOfIntPointers[%d] = %d\n",
         ArrayOfInts[0],
         *ArrayOfIntPointers[ArrayOfInts[0]]);
      free(ArrayOfIntPointers[ArrayOfInts[0]]);
   }
}


