#include #include #include #define NPOINTS 20 int main () { int i; float X[NPOINTS], Y[NPOINTS], maxX, minX, maxY, minY; srand((unsigned int)time(NULL)); for (i=0; i maxX) maxX = X[i]; if (X[i] < minX) minX = X[i]; if (Y[i] > maxY) maxY = Y[i]; if (Y[i] < minY) minY = Y[i]; } printf("Corners of the smallest rectangle:\n"); printf("Lower-left : (%8.4f,%8.4f)\n", minX, minY); printf("Lower-right : (%8.4f,%8.4f)\n", maxX, minY); printf("Upper-left : (%8.4f,%8.4f)\n", minX, maxY); printf("Upper-right : (%8.4f,%8.4f)\n", maxX, maxY); printf("Area : %8.4f\n", (maxX-minX)*(maxY-minY)); }