/* CpSc 215 Sample Program Find the minimum, maximum and average of a set of POSITIVE numbers */ int main() { int numArray[]={5,2,8,1,6,4,18,12,26,3,13,-1}; int arrayNdx; int min; int max; float average; int sum; /* Initialization */ sum=0; max = min=numArray[0]; /* Initial guess at min and max */ /* Process array */ for (arrayNdx=1; numArray[arrayNdx]>0; arrayNdx++) { if (numArray[arrayNdx] < min) { min = numArray[arrayNdx]; } else if (numArray[arrayNdx] > max) { max = numArray[arrayNdx]; } sum += numArray[arrayNdx]; } /* Compute and report results */ average = (float)sum/(float)arrayNdx; printf("%d:%d:%f\n", min, max, average); }