/* numericUtilities.c */ #include "numericUtilities.h" #include int maxInt(int x, int y) { return(x < y ? y : x); } int minInt(int x, int y) { return(-maxInt(-x, -y)); } int digitize(int n, double a, double b, double x) { return(maxInt(0, minInt(n - 1, n*(x - a)/(b - a)))); } char digitalDisplay(char displayChars[ ], double a, double b, double x) { return(displayChars[digitize(strlen(displayChars), a, b, x)]); }