Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

삼각형 성냥개비 번호를 위한 C/C++ 프로그램?

<시간/>

성냥개비를 이용하여 만든 삼각형을 정삼각형으로 배열한 것을 삼각형 성냥개비 수라고 합니다. 삼각형 성냥개비 숫자는 성냥개비를 삼각형으로 만드는 데 필요한 성냥개비의 개수입니다.

이 문제에서 숫자는 성냥개비 피라미드 X의 바닥이고 우리의 임무는 x층의 성냥개비 피라미드를 형성하는 데 필요한 총 성냥개비의 총 최소 개수를 출력하는 프로그램을 작성하는 것입니다.

개념을 더 명확하게 하는 예를 살펴보겠습니다.

Input: 7
Output: 84

설명

이것은 삼각수의 확장입니다. 정수 X의 경우 성냥개비는 X번째 삼각형 숫자의 3배, 즉 (3*X*(X+1))/2

가 필요합니다.

삼각형 성냥개비 번호를 위한 C/C++ 프로그램?

예시

#include <iostream>
using namespace std;
int main() {
   int x=7;
   cout<<(3 * x * (x + 1)) / 2;
   return 0;
}