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.

Pascal-Dreieck in C einer quadratischen Matrix
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:

C++-Pascal-Dreieck

References:
Berechnen von C++ faktoriell
Numerischer Wert eines Polynoms vom Grad n
tazzaz.com - Pascal-Dreieck in C