C++で幸せな女性の日のプログラムを書く
世界中で10月7日に祝われる女性の日は、次のようにc++プログラミングコードに刻まれています。
例
#include <iostream>
using namespace std;
int main(){
// Initializing size of
// design
int n = 5;
// Loop to print Circle
// (Upper part of design)
// Outer loop to
// control height of
// design
for (int i = 0; i <= 2 * n; i++) {
// Inner loop to control
// width
if (i == n)
cout << " "<< "7 Oct";
for (int j = 0; j <= 2 * n; j++) {
// computing distance of
// each point from center
float center_dist = sqrt((i - n) * (i - n) + (j - n) * (j - n));
if (center_dist > n - 0.5 && center_dist < n + 0.5)
cout << "#";
else
cout << " ";
}
// Printing HappY Women's DaY
if (i == n)
cout << " "<< "Happy Women's Day";
cout << endl;
}
// Loop to print lower part
// Outer loop to control
// height
for (int i = 0; i <= n; i++) {
// Positioning pattern
// Loop for Printing
// horizontal line
if (i == (n / 2) + 1) {
for (int j = 0; j <= 2 * n; j++)
if (j >= (n - n / 2) && j <= (n + n / 2))
cout << "*";
else
cout << " ";
}
else {
for (int j = 0; j <= 2 * n; j++) {
if (j == n)
cout << "*";
else
cout << " ";
}
}
cout << endl;
}
} 出力
上記のコードをコンパイルすると、プログラムは次の出力を生成します。
-
C++での十二面体の表面積のプログラム
十二面体とは何ですか? 「十二面体」という言葉はギリシャ語に由来し、十二面体は「12」を意味し、ヘドロンは「顔」を意味します。幾何学的な12面体は、12の平面を持つ3Dプラトニックまたは正多角形です。同様に、他の図の12面体にもプロパティがあり、それらは- 20の多面体頂点 30個の多面体エッジ 五角形は5面のポリゴンであるため、12個の五角形の面 以下に示すのは12面体の図です 問題 エッジが与えられた場合、プログラムは十二面体の表面積を見つける必要があります。表面積は、与えられた図形の面が占める総スペースです。 十二面体の表面積を計算するには、次の式があります- 例
-
QuickSort用のC++プログラム?
クイックソートは、比較を使用してソートされていないリスト(配列)をソートするソート手法です。クイックソートは、パーティション交換ソートとも呼ばれます。 等しいソート項目の相対的な順序が保持されないため、安定したソートではありません。クイックソートは配列を操作できるため、ソートを実行するために少量の追加メモリが必要です。常に最悪の場合のパーティションを選択するわけではないことを除いて、選択ソートと非常によく似ています。したがって、選択ソートのより適切な形式と見なすことができます。 QuickSortは、最も効率的な並べ替えアルゴリズムの1つであり、配列を小さい配列に分割することに基づいていま