与えられた角度からの弧の長さ?
ここでは、指定された角度から弧長を取得する方法を説明します。 1つの円が与えられます。円の半径が与えられます。私たちのタスクは、半径と角度を使用して弧の長さを取得することです。角度は度単位です。
ここでrとxが与えられます。 Lの値を見つける必要があります。式は次のようになります-
𝐿 = 2𝜋𝑟 ∗ (𝑥/360)
例
#include <iostream> using namespace std; float getArcLength(float r, float x){ return (2 * 3.1415f * r) * (x / 360.0f); } int main() { float rad = 12.0f; float angle = 45.0f; cout << "Arc Length: " << getArcLength(rad, angle); }
出力
Arc Length: 9.4245
-
C与えられた対角線の長さの六角形の領域のプログラム?
ここでは、対角線の長さを使用して1つの六角形の面積を取得する方法を説明します。六角形の対角線の長さはdです。 正六角形の内角はそれぞれ120°です。すべての内角の合計は720°です。対角線がdの場合、面積は- 例 #include <iostream> #include <cmath> using namespace std; float area(float d) { if (d < 0) //if d is negative it is invalid return -1; &nb
-
C++で指定された開始文字からの最長の連続パスの長さを検索します
異なる文字のマトリックスが与えられます。 1つの文字から始めて、現在の文字よりも大きいすべての文字をトラバースすることにより、最長のパスを見つける必要があります。文字は互いに連続しています。 Eから始まります。 最長のパスを見つけるために、深さ優先探索アルゴリズムを使用します。 DFS中に、いくつかのサブ問題が複数回発生する場合があります。そのサブ問題の計算を何度も回避するために、動的計画法のアプローチを使用します。 例 #include<iostream> #define ROW 3 #define COL 3 using namespace std; // tool