#include "Header.h" //prints a two dimensional array of function fPtr values void MakeTable(int nMin, int nMax, double xMin, double xMax, double dx, double (* fPtr)(int, double)) { int i, j; //used as for loops counters int numOfRows, numOfCols; //used as for loops limits double rowX; //calcualted x for each row //assigne row limit numOfRows = floor((xMax-xMin)/dx); //assgine column limit numOfCols = nMax - nMin; //print out values for(i = 0; i < numOfRows; i++) { rowX = xMin+(i*dx); for(j = 0; j < numOfCols; j++) { printf("%-10lg ", fPtr(j, rowX)); } printf("\n"); } }