Maison > Article > développement back-end > Écrire un programme en langage C pour imprimer une séquence de N nombres pentagonaux
Le nombre à cinq dimensions est le cinquième nombre de n'importe quelle rangée du triangle de Pascal, en commençant de gauche à droite ou de droite à gauche, en commençant par la rangée à 5 termes 1 4 6 4 1.
Les premiers de ce type de nombres sont
1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365
Les nombres pentatopiques appartiennent à la classe des nombres figurés, qui peuvent être représentés sous forme de motifs géométriques réguliers et discrets. La formule du nième nombre pentatopique est
$$left. ( start{array}{c}n+3 4end{array}right)=gauche(frac{n(n+1)+(n+2)+(n+3)}{24}right)=gauche(frac { n^2}{4!}right)$$
Acceptez le Nième terme de l'utilisateur pour trouver les nombres pentotopes.
Utilisez la formule
$$left(begin{array}{c}n+ 3 4end{array}droite)=gauche(frac{n(n+1)+(n+2)+(n+3)}{24}droite)=gauche(frac{n^2}{4!}droite )$$
/* Program to print pentatope numbers upto Nth term */ #include<stdio.h> int main() { int n, n1, nthterm, nthterm1, i; clrscr(); printf("</p><p> 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("</p><p></p><p>"); printf("Printing the Pentotope Numbers upto Nth Term"); printf("</p><p> Print Pentatope Numbers till the term: "); scanf("%d",&n1); printf("</p><p></p><p>"); printf("The Pentotope Numbers are:"); printf("</p><p></p><p>"); for (i = 1; i <= n1; i++){ nthterm1 = (i * (i + 1) * (i + 2) * (i + 3) / 24); printf("%d\t", nthterm1); } getch(); return 0; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!