Функция построения пасхального треугольника в C

Приведенная ниже программа отображает пасхальный треугольник степени N и сохраняет его в квадратной матрице M размерности N+1.

Треугольник Паскаля в C квадратной матрицы
Пасхальный треугольник 10-й степени

#include< stdio.h>
#include< stdlib.h>
#define N 10
int M[N+1][N+1]; //M объявлен глобальным

unsigned long fact_recursive (unsigned short nombre)
{
    if (number == 0)
        return 1;
    else
        возвращаемое число * fact_recursive(число - 1);
}

int triangle(int b)
{
    int i,k=1,j;
    for(i=0; Я< b; i++)
    {
      for(j=0; j<=i;j++)
      {
      k=fact_recursive(i)/(fact_recursive(j)*fact_recursive(i-j));
      printf("%4d\t",k);
        //храним в M
      M[i][j]=k;
     }
    printf("\n");
    }
}

int main()
{
      треугольник (N);
      return 0;
}

Execution:

Треугольник Паскаля в C++

Ссылки:
вычислить факториал C++
Числовое значение многочлена степени n
tazzaz.com - Треугольник Паскаля в C

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.