#include <stdio.h>
int min(int x[],int n)
{
int min=99999;int i=0;
for(i=0;i<n;i++)
if(x[i]<min)
min=x[i];
return min;
}
int max(int x[],int n)
{
int max=-99999;int i=0;
for(i=0;i<n;i++)
if(x[i]>max)
max=x[i];
return max;
}
int bounding_rect(int n,int x[],int y[],int u[],int v[])
{
//compute the u,v array
//first cal min and max of x[],y[]
int min_x=min(x,n);
int max_x=max(x,n);
int min_y=min(y,n);
int max_y=max(y,n);
//u0=min_x,v0=min_y
u[0]=min_x;v[0]=min_y;
u[1]=max_x;v[1]=min_y;
u[2]=max_x;v[2]=max_y;
u[3]=min_x;v[3]=max_y;
return (u[2]-u[0])*(v[2]-v[0]);
}
//test it
int main()
{
int n,x[100],y[100],u[4]={0},v[4]={0};
int i=0;
printf("enter no of coordinates:");
scanf("%d",&n);
printf("Enter the coordinates:\n\n");
for(i=0;i<n;i++)
{printf("Enter value of x%d:",i);
scanf("%d",&x[i]);
printf("Enter value of y%d:",i);
scanf("%d",&y[i]);
}
printf("Area of bounding rectangle :
%d",bounding_rect(n,x,y,u,v));
return 0;
}
Let (,)j-0,n-1 be an arbitrary set of n integer-valued coordinates Hence the values of rj and...