fork download
  1. #include <stdio.h>
  2.  
  3. int factorial(int x){
  4. int fact =1;
  5. for( int i=1;i<=x;i++){
  6. fact= fact*i;
  7. }
  8. return fact;
  9. }
  10. int combination (int n,int r){
  11. int ncr=factorial(n)/(factorial(r)*factorial(n-r));
  12. return ncr;
  13. }
  14.  
  15. int main() {
  16.  
  17. int n;
  18. printf("Enter the n: \n");
  19. scanf("%d",&n);
  20.  
  21.  
  22.  
  23. for( int i=0;i<=n;i++){
  24.  
  25. for(int sp=1;sp<=n-i;sp++){
  26. printf(" ");
  27. }
  28.  
  29. for(int j=0;j<=i;j++){
  30. int icj= combination(i,j);
  31. printf(" %d ",icj);
  32. }
  33. printf("\n");
  34. }
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5288KB
stdin
6
stdout
Enter the n: 
                   1  
                1   1  
             1   2   1  
          1   3   3   1  
       1   4   6   4   1  
    1   5   10   10   5   1  
 1   6   15   20   15   6   1