프로그램 설명
펜타토프 수는 왼쪽에서 오른쪽으로 또는 오른쪽에서 왼쪽으로 5항 행 1 4 6 4 1로 시작하는 파스칼 삼각형 행의 다섯 번째 셀에 있는 숫자입니다.
이런 종류의 처음 몇 개 숫자는
1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365
오각형 수는 규칙적이고 불연속적인 기하학적 패턴으로 표현될 수 있는 숫자의 부류에 속합니다. n번째 펜타토픽 수에 대한 공식은 다음과 같습니다.
$$\left(\begin{array}{c}n+3\\ 4\end{array}\right)=\left(\frac{n(n+1)+(n+2)+(n+ 3)}{24}\right)=\left(\frac{n^2}{4!}\right)$$
알고리즘
Pentotope Numbers를 찾으려면 사용자의 N 번째 용어를 수락하십시오.
공식 사용
$$\left(\begin{array}{c}n+3\\ 4\end{array}\right)=\left(\frac{n(n+1)+(n+2)+(n+ 3)}{24}\right)=\left(\frac{n^2}{4!}\right)$$
예시
/* Program to print pentatope numbers upto Nth term */
#include<stdio.h>
int main() {
int n, n1, nthterm, nthterm1, i;
clrscr();
printf("\n Please enter the nth term to print Pentatope: ");
scanf("%d",&n);
nthterm = n * (n + 1) * (n + 2) * (n + 3) / 24;
printf("The Pentotpe Number is: ");
printf("%d", nthterm);
printf("\n\n");
printf("Printing the Pentotope Numbers upto Nth Term");
printf("\n Print Pentatope Numbers till the term: ");
scanf("%d",&n1);
printf("\n\n");
printf("The Pentotope Numbers are:");
printf("\n\n");
for (i = 1; i <= n1; i++){
nthterm1 = (i * (i + 1) * (i + 2) * (i + 3) / 24);
printf("%d\t", nthterm1);
}
getch();
return 0;
} 출력
