Funktion der Konstruktion eines Osterdreiecks in C
Das folgende Programm zeigt das Osterdreieck des Grades N an und speichert es in einer quadratischen Matrix M der Dimension N+1.Dreieck des Paschal vom Grad 10
#include< stdio.h> #include< stdlib.h> #define N 10 int M[N+1][N+1]; //M deklariert global unsigned long fact_recursive (unsigned short nombre) { if (number == 0) return 1; else return number * fact_recursive(number - 1); } int triangle(int b) { int i,k=1,j; for(i=0; Ich< b; i++) { for(j=0; j<=i;j++) { k=fact_recursive(i)/(fact_recursive(j)*fact_recursive(i-j)); printf("%4d\t",k); //in M M[i][j]=k; } printf("\n"); } } int main() { Dreieck (N); return 0; } |
Execution:
References:
Berechnen von C++ faktoriell
Numerischer Wert eines Polynoms vom Grad n
tazzaz.com - Pascal-Dreieck in C