Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cプログラムで長方形内に内接できる最大の三角形の領域?


1つの長方形が指定されているとします。長さLと幅Bがわかります。その長方形内に内接できる最大の三角形の領域を見つける必要があります-

Cプログラムで長方形内に内接できる最大の三角形の領域?

最大の三角形は常に長方形の半分になります。だから

Cプログラムで長方形内に内接できる最大の三角形の領域?

#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
   if (l < 0 || b < 0 ) //if the valuse are negative it is invalid
      return -1;
   float area = (l*b)/2;
   return area;
}
int main() {
   float a = 10, b = 8;
   cout << "Area : " << area(a, b);
}

出力

Area : 40

  1. C++で楕円に内接できる最大の正方形の面積

    ここでは、楕円に内接できる最大の正方形の領域が表示されます。楕円の四角は以下のようになります- 楕円の面積は-です ここで、xとyが同じ場合、 つまり、面積は- 例 #include <iostream> #include <cmath> using namespace std; float area(float a, float b) {    if (a < 0 || b < 0 ) //if values are is negative it is invalid      

  2. Pythonで最大の三角形の領域

    平面上の点のリストがあるとします。 3つの点で形成できる最大の三角形の領域を見つける必要があります。 したがって、入力が[[0,0]、[0,1]、[1,0]、[0,2]、[2,0]]の場合、出力は2になります。 これを解決するには、次の手順に従います- res:=0 N:=ポイントリストのサイズ 0からN-2の範囲のiの場合、do i +1からN-1の範囲のjの場合、do i + 2からNの範囲のkについては、 (x1、y1):=points [i]、 (x2、y2):=points [j]、 (x3、y3):=ポイント[k] res:=resの最大値、0.5 *