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());
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.