/** Metoda koja provjerava da li se uneseni p-ugaonik nalazi u originalnom p-ugaoniku */
 public boolean contains(MyRectangle2 r) {
   /* Po formuli ako je uslov ispunjen, vraca true, ako nije vraca false */
   if ((Math.abs(2 * (r.getX() - this.x)) > height || Math.abs(2 * (r.getY() - this.y)) > width)) {
     System.out.println("Uneseni pravougaonik se nalazi u originalnom pravougaoniku.");
     return true;
   } else {
     System.out.println("Uneseni pravougaonik se ne nalazi u originalnom pravougaoniku.");
     return false;
   }
 }
 /** Metoda koja provjerava da li se uneseni i originalni p-ugaonik presijecaju */
 public boolean overlaps(MyRectangle2 r) {
   /* Po formuli ako je uslov ispunjen, vraca true, ako nije vraca false */
   if ((Math.abs(2 * (r.getX() - this.x)) >= height
       || Math.abs(2 * (r.getY() - this.y)) >= width)) {
     System.out.println("Uneseni pravougaonik se presjeca sa originalnim pravougaonikom.");
     return true;
   } else {
     System.out.println("Uneseni pravougaonik se ne presjeca sa originalnim pravougaonikom.");
     return false;
   }
 }
  public static void main(String[] args) {
    /*
    A bounding rectangle is the minimum rectangle that encloses a set of points in a two-dimensional plane.
    Write a method that returns a bounding rectangle for a set of points in a two-dimensional plane, as follows:

    public static MyRectangle2D getRectangle(double[][] points)

    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: 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
    */
    Scanner input = new Scanner(System.in);

    System.out.print("Unesite 10 brojeva za 5 tacaka: ");
    double[][] brojevi = new double[5][2];

    for (int i = 0; i < brojevi.length; i++) {
      for (int j = 0; j < brojevi[i].length; j++) {
        brojevi[i][j] = input.nextDouble(); // unos brojeva
      }
    }

    MyRectangle2 p = getRectangle(brojevi); // pozivanje metode
    // ispis centra, sirine i visine p-ugaonika u konzolu
    System.out.println(
        "\nCentar pravougaonika: ("
            + p.getX()
            + ", "
            + p.getY()
            + "), sirina: "
            + p.getWidth()
            + ", visina: "
            + p.getHeight());

    input.close();
  }