Introduction
  • In this blog, I am going to explain how to print a Pascal triangle.
Software Requirements
  • Turbo C++ or C.
Programming
  1. #include < stdio.h >
  2. long factorial(int);
  3. int main()
  4. {
  5. int i, n, c;
  6. printf("Enter the number of rows you wish to see in pascal triangle\n");
  7. scanf("%d", & n);
  8. for (i = 0; i < n; i++) {
  9. for (c = 0; c <= (n - i - 2); c++) printf(" ");
  10. for (c = 0; c <= i; c++) printf("%ld ", factorial(i) / (factorial(c) * factorial(i - c)));
  11. printf("\n");
  12. }
  13. return 0;
  14. }
  15. long factorial(int n) {
  16. int c;
  17. long result = 1;
  18. for (c = 1; c <= n; c++) result = result * c;
  19. return result;
  20. }
Explanation
  • With the help of programming given above, Pascal triangle can be printed by giving the number of rows by the user.

    programming

    programming
Output

Output