import Foundation
struct Point {
var x: Double
var y: Double
}
struct Rectangle {
var topLeft: Point
var bottomRight: Point
}
func getCenter(of rect: Rectangle) -> Point {
let centerX = (rect.topLeft.x + rect.bottomRight.x) / 2.0
let centerY = (rect.topLeft.y + rect.bottomRight.y) / 2.0
return Point(x: centerX, y: centerY)
}
let rect = Rectangle(topLeft: Point(x: 10.0, y: 20.0),
bottomRight: Point(x: 110.0, y: 70.0))
let center = getCenter(of: rect)
print(String(format: "Center of the rectangle: (%.2f, %.2f)", center.x, center.y))
/*
run:
Center of the rectangle: (60.00, 45.00)
*/