fork download
  1. #include <stdio.h>
  2.  
  3. long factorial(int);
  4.  
  5. int main()
  6. {
  7. int i, n, c;
  8.  
  9. printf("Enter the number of rows you wish to see in pascal triangle\n");
  10. scanf("%d",&n);
  11.  
  12. for (i = 0; i < n; i++)
  13. {
  14. for (c = 0; c <= (n - i - 2); c++)
  15. printf(" ");
  16.  
  17. for (c = 0 ; c <= i; c++)
  18. printf("%ld ",factorial(i)/(factorial(c)*factorial(i-c)));
  19.  
  20. printf("\n");
  21. }
  22.  
  23. return 0;
  24. }
  25.  
  26. long factorial(int n)
  27. {
  28. int c;
  29. long result = 1;
  30.  
  31. for (c = 1; c <= n; c++)
  32. result = result*c;
  33.  
  34. return result;
  35. }
Success #stdin #stdout 0s 9432KB
stdin
6
stdout
Enter the number of rows you wish to see in pascal triangle
     1 
    1 1 
   1 2 1 
  1 3 3 1 
 1 4 6 4 1 
1 5 10 10 5 1