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

C++でのピラミッドの印刷


この記事では、C++プログラミングコードを使用した出力として「ピラミッドのような構造」を生成します。ピラミッドの高さとスペースは、次のようにdoubleforループ構造をトラバースすることによって決定されます。

#include <iostream>
using namespace std;
int main() {
   int space, rows=6;
   for(int i = 1, k = 0; i <= rows; ++i, k = 0){
      for(space = 1; space <= rows-i; ++space){
         cout <<" ";
      }
      while(k != 2*i-1){
         cout << "* ";
         ++k;
      }
      cout << endl;
   }
   return 0;
}

出力

上記のコードをコンパイルすると、ピラミッドは次のように出力されます。

         *
       * * *
     * * * * *
   * * * * * * *
 * * * * * * * * *
* * * * * * * * * * *

  1. C++でのピラミッドのボリュームのプログラム

    ピラミッドのベースのタイプに応じて側面が与えられると、タスクはピラミッドの体積を計算することです。 ピラミッドは、ピラミッドの鋭いエッジを形成する共通点で外面が三角形で交わる3D図形です。ピラミッドの体積は、持つベースのタイプによって異なります。 -のように、ピラミッドを構成できるベースにはさまざまな種類があります。 三角形 -ピラミッドの体積よりも、ピラミッドの底辺が三角形になることを意味します 式-:( 1/6)* a * b * h 正方形 -ピラミッドの体積よりも、ピラミッドの底面が正方形になることを意味します 式-:(1/3)*(b ^ 2)* h 五角形 -ピラミッド

  2. ピラミッドとパターンを作成するためのC++プログラム

    C++で作成できるさまざまなピラミッドパターンがあります。これらは主に、ネストされたforループを使用して作成されます。作成できるピラミッドのいくつかは次のとおりです。 基本的なピラミッドパターン 基本的なピラミッドを作成するためのコードは次のとおりです。 例 #include <iostream> using namespace std; int main() {    int n = 6, i, j;    for (i=1; i<=n; i++) {       for(j=1; j<=i;