C++プログラムの正六角形の対角線
このチュートリアルでは、正六角形の対角線を見つける方法を学びます。
与えられた辺を使用して、正六角形の対角線の長さを見つける必要があります。正六角形の対角線の長さは1.73* s ここで、sは六角形の辺です。
例
コードを見てみましょう。
#include <bits/stdc++.h> using namespace std; float hexagonDiagonal(float s) { if (s < 0) { return -1; } return 1.73 * s; } int main() { float s = 7; cout << hexagonDiagonal(s) << endl; return 0; }
出力
上記のコードを実行すると、次の結果が得られます。
12.11
結論
チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください。
-
C ++プログラムでの二分探索?
二分探索は、半区間探索、対数探索、または二分探索とも呼ばれ、ソートされた配列内のターゲット値の位置を見つける検索アルゴリズムです。二分探索は、ターゲット値を配列の中央の要素と比較します。それらが等しくない場合、ターゲットが存在できない半分が削除され、残りの半分で検索が続行され、再び中央の要素がターゲット値と比較され、ターゲット値が見つかるまでこれが繰り返されます。残りの半分が空の状態で検索が終了した場合、ターゲットは配列に含まれていません。アイデアは単純ですが、バイナリ検索を正しく実装するには、特に配列の値が範囲内の整数のすべてではない場合、終了条件と中間点の計算に関する微妙な点に注意する必要
-
C++で対角行列とスカラー行列をチェックするプログラム
行列M[r][c]が与えられた場合、「r」は行数を示し、「c」はr=cが正方行列を形成するような列数を示します。与えられた正方行列が対角であるかどうかを確認する必要があります およびスカラー 対角の場合、行列かどうか およびスカラー マトリックスを作成し、結果にyesを出力します。 対角行列 正方行列m[][]は、主対角を除く要素がゼロの場合にのみ対角行列になります。 下の図のように- ここで、赤の要素は主対角線であり、主対角線がゼロであることを除いてゼロ以外の残りの要素であり、対角行列になっています。 。 例 Input: m[3][3] = { {7, 0, 0},