C++での八面体の表面積のプログラム
八面体とは何ですか?
「十二面体」という言葉はギリシャ語に由来し、オクタは「8」を意味し、ヘドロンは「顔」を意味します。幾何学的な八面体は、8つの面を持つ3Dプラトニックまたは正多角形です。同様に、他の図の八面体にもプロパティがあり、それは-
- 6つの多面体頂点
- 12の多面体エッジ
- 8つの正三角形
以下は八面体の図です
問題
側面を指定すると、プログラムは八面体の表面積を見つける必要があります。表面積は、指定された図形の面が占める総スペースです。
八面体の表面積を計算するには、次の式があります-
ここで、aは八面体の側面です
例
Input-: side=5 Output-: 86.6025
アルゴリズム
Start Step 1 -> declare function to find area of octahedron double surface_area(double side) return (2*(sqrt(3))*(side*side)) Step 2 -> In main() Declare variable double side=5 Print surface_area(side) Stop
例
#include <bits/stdc++.h> using namespace std; //function for surface area of octahedron double surface_area(double side){ return (2*(sqrt(3))*(side*side)); } int main(){ double side = 5; cout << "Surface area of octahedron is : " << surface_area(side); }
出力
Surface area of octahedron is : 86.6025
-
C++での十二面体の表面積のプログラム
十二面体とは何ですか? 「十二面体」という言葉はギリシャ語に由来し、十二面体は「12」を意味し、ヘドロンは「顔」を意味します。幾何学的な12面体は、12の平面を持つ3Dプラトニックまたは正多角形です。同様に、他の図の12面体にもプロパティがあり、それらは- 20の多面体頂点 30個の多面体エッジ 五角形は5面のポリゴンであるため、12個の五角形の面 以下に示すのは12面体の図です 問題 エッジが与えられた場合、プログラムは十二面体の表面積を見つける必要があります。表面積は、与えられた図形の面が占める総スペースです。 十二面体の表面積を計算するには、次の式があります- 例
-
QuickSort用のC++プログラム?
クイックソートは、比較を使用してソートされていないリスト(配列)をソートするソート手法です。クイックソートは、パーティション交換ソートとも呼ばれます。 等しいソート項目の相対的な順序が保持されないため、安定したソートではありません。クイックソートは配列を操作できるため、ソートを実行するために少量の追加メモリが必要です。常に最悪の場合のパーティションを選択するわけではないことを除いて、選択ソートと非常によく似ています。したがって、選択ソートのより適切な形式と見なすことができます。 QuickSortは、最も効率的な並べ替えアルゴリズムの1つであり、配列を小さい配列に分割することに基づいていま