Home >Backend Development >C++ >What is the largest square that can be inscribed in an equilateral triangle?

What is the largest square that can be inscribed in an equilateral triangle?

王林
王林forward
2023-09-22 18:21:031109browse

Here we will see the area of ​​the largest square that can be inscribed in an equilateral triangle. The side length of the triangle is 'a' and the side length of the square is x.

What is the largest square that can be inscribed in an equilateral triangle?

The side length 'a' of the triangle is −

What is the largest square that can be inscribed in an equilateral triangle?

so x is −

What is the largest square that can be inscribed in an equilateral triangle?

Example

#include <iostream>
#include <cmath>
using namespace std;
float areaSquare(float a) { //a is side of triangle
   if (a < 0 ) //if a is negative, then this is invalid
      return -1;
   float area = a / (1 + 2/sqrt(3));
   return area;
}
int main() {
   float a = 7;
   cout << "Area of Rectangle: " << areaSquare(a);
}

Output

Area of Rectangle: 3.24871

The above is the detailed content of What is the largest square that can be inscribed in an equilateral triangle?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete