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

三角マッチ棒番号のC/C ++プログラム?


ここでは、ピラミッドを作るために必要なマッチ棒の数を数える方法を以下に示します。ピラミッドのベースが与えられます。したがって、ベースが1の場合、ピラミッドを作成するには3本のマッチ棒が必要です。ベース2の場合は9本のマッチ棒が必要であり、ベースサイズ3の場合は18本のマッチ棒が必要です。

三角マッチ棒番号のC/C ++プログラム?

この問題を解決するには、次の式を使用する必要があります-

三角マッチ棒番号のC/C ++プログラム?

#include <iostream>
using namespace std;
int main(){
   int x;
   cout << "Enter the size of the base: ";
   cin >> x;
   int count = 3*x*(x+1)/2;
   cout << "Required Matchsticks: " << count;
}

出力

Enter the size of the base: 5
Required Matchsticks: 45

  1. 16進数から10進数のC++プログラム

    16進数を入力として指定すると、タスクは指定された16進数を10進数に変換することです。 コンピューターの16進数は16を底とし、10進数は10を底とし、0〜9の値で表されますが、16進数は0〜15から始まる数字で、10はA、11はB、12はC、 Dとして13、Eとして14、Fとして15。 16進数を10進数に変換するには、次の手順に従います- 余りから右から左に数字を抽出し、それを0から始まる累乗で乗算し、(桁数)–1まで1ずつ増やします。 16進数から2進数に変換する必要があるため、8進数の基数は16であるため、累乗の基数は16になります。 指定された入力の桁にベースとパワーを掛け

  2. 三角マッチ棒番号用のPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −マッチ棒のピラミッドの床を表す数字Xが与えられているので、xの床のマッチ棒のピラミッドを形成するために必要なマッチ棒の総数を表示する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 #function def numberOfSticks(x):    return (3 * x * (x + 1)) / 2 # main() n=21 a=numberOfSticks(n) print(int(a)) 出力 693 すべての変数はローカルスコープで宣言