//precondition: [cBegin,cEnd) is a valid range. //postcondition: return value is pointer to smallest element in cArray char* Minimum(char* cBegin,char* cEnd) { char* minPtr; for (minPtr = cBegin; cBegin != cEnd; cBegin++) { if (*minPtr > *cBegin) minPtr = cBegin; } return minPtr; }