Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Use c++ and include output screenshot please (Geometry: find the bounding rectan

ID: 3589504 • Letter: U

Question

Use c++ and include output screenshot please

(Geometry: find the bounding rectangle) A bounding rectangle is the minimum rectangle that encloses a set of points in a two-dimensional plane. Write a function that returns a bounding rectangle for a set of points in a two-dimensional plane, as follows:

const int SIZE = 2;

Rectangle2D getRectangle(const double points[][SIZE]);

Write another function that returns a pointer to the bounding rectangle as follows:

Rectangle2D* getRectanglePointer(const double points[][SIZE]);

Write a test program that prompts the user to enter five points and displays the bounding rectangle’s center, width, and height. Here is a sample run:

SAMPLE OUTPUT:

Enter five points: 1.0 2.5 3 4 5 6 7 8 9 10

The bounding rectangle’s center (5.0, 6.25), width 8.0, height 7.5

Explanation / Answer

public class rectangle {

public static void main(String[] args) {

System.out.print("Enter 5 given points: ");

Scanner input = new Scanner(System.in);

double[][] points = new double[5][2];

for (int i = 0; i < points.length; i++) {

points[i][0] = input.nextDouble();

points[i][1] = input.nextDouble();

}

MyRectangle2D r1 = MyRectangle2D.getRectangle(points);

System.out.println("Center point: " + r1.getCenterP().toString());

System.out.println("width = " + r1.getWidth());

System.out.println("height = " + r1.getHeight());

}

}