Tìm diện tích hình vuông lớn nhất nội tiếp trong elip. Hình vuông trong elip như sau:

Diện tích elip:

Khi x = y (đỉnh vuông trên elip):

Vậy diện tích là:

Ví dụ mã C++
#include <iostream>
#include <cmath>
using namespace std;
float area(float a, float b) {
if (a < 0 || b < 0) return -1;
float area = (4 * (a*a + b*b)) / (a*a * b*b);
return area;
}
int main() {
float a = 4, b = 2;
cout << "Diện tích: " << area(a, b);
} Kết quả
Diện tích: 1.25