Функция построения пасхального треугольника в C
Приведенная ниже программа отображает пасхальный треугольник степени N и сохраняет его в квадратной матрице M размерности N+1.Пасхальный треугольник 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++
Числовое значение многочлена степени n
tazzaz.com - Треугольник Паскаля в C