From fe4317aaa453677b6105737d3fc20d44bbf467c0 Mon Sep 17 00:00:00 2001 From: vijay kumar Date: Wed, 12 Oct 2022 19:49:27 +0530 Subject: [PATCH] Pascal triangle code added --- pascal_triangle.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pascal_triangle.c diff --git a/pascal_triangle.c b/pascal_triangle.c new file mode 100644 index 0000000..ab851f0 --- /dev/null +++ b/pascal_triangle.c @@ -0,0 +1,20 @@ +#include +long factorial(int); +int main() +{ + int i, n, c; + printf("Enter the number of rows you wish to see in pascal triangle\n"); + scanf("%d", & n); + for (i = 0; i < n; i++) { + for (c = 0; c <= (n - i - 2); c++) printf(" "); + for (c = 0; c <= i; c++) printf("%ld ", factorial(i) / (factorial(c) * factorial(i - c))); + printf("\n"); + } + return 0; +} +long factorial(int n) { + int c; + long result = 1; + for (c = 1; c <= n; c++) result = result * c; + return result; +} \ No newline at end of file