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

모듈식 방정식에 대한 솔루션의 수를 위한 C/C++ 프로그램?

<시간/>

우리는 n개의 동전을 가지고 있고 최대 높이의 피라미드를 구성하는 동전 방식으로 프랑스어를 해야 합니다. 첫 번째 줄에 첫 번째 동전을 두 번째 줄에 두 번째 줄에 세 번째 동전을 정렬하는 식으로 진행합니다.

모듈식 방정식에 대한 솔루션의 수를 위한 C/C++ 프로그램?

주어진 다이어그램에서 높이가 3인 동전의 피라미드 6을 만듭니다. 높이 4를 만들 수는 없지만 10개의 동전이 필요합니다. 이 공식을 사용하여 높이를 얻는 것은 간단합니다.

H ={(-1+ √(1+8N))/2}

Input: n = 10
Output: Height of pyramid: 4

설명

이 공식을 사용한 높이

H ={(-1+ √(1+8N))/2}

예시

#include <iostream>
#include <math.h>
using namespace std;
int main() {
   int n=10;
   int height = (-1 + sqrt(1 + 8 * n)) / 2;
   cout << "Height of pyramid: " <<height;
}