Pascal Triangle is started by 1, then followed by The binomial coefficient (n,k),
where n is the non negative integer and k is the integer between 0 and n.
Pascal triangle is the triangular array.
Read more about C Programming Language.
/*********************************************************** * You can use all the programs on www.c-program-example.com * for personal and learning purposes. For permissions to use the * programs for commercial purposes, * contact [email protected] * To find more C programs, do visit www.c-program-example.com * and browse! * * Happy Coding ***********************************************************/ #include"stdio.h" int main() { int r, i, j, b, num; printf("How many lines do you want?"); scanf("%d", &r); b = r; for(i=0;i<r;i++) { num = 1; for(j=0;j<=i;j++) { printf("%d", num); num = (num * (i-j)/(j+1)); } printf("n"); } }
You can easily select the code by double clicking on the code area above. To get regular updates on new C programs, you can Follow @c_program You can discuss these programs on our Facebook Page.
Like to get updates right inside your feed reader? Grab our feed!
4 comments on “C Program to print Pascal’s Triangle”
Nice code, however it does not actually print out pascal's triangle. My output was:
1
1
12
123
Whereas the real pascal's triangle is:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
etc.
whoops… sort of.
My output was actually:
1
121
12321
1234321
however this is still not pascals triangle.
Hello,
Thanks for pointing out the error. I agree, it wasn't printing Pascal's triangle at all. Sorry for that.
Check the fixed program and let me know if it works for you.
Feel free to share your feedback.