Advertisement
AnindyaBiswas

Pascal

May 5th, 2022
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.54 KB | None | 0 0
  1. package pkg;
  2.  
  3. class Pascal {
  4.     int n;
  5.    
  6.     Pascal()
  7.     {
  8.         System.out.print("\tDefault Const called!\n");
  9.         n = 3;
  10.     }
  11.     Pascal(int n)
  12.     {
  13.         System.out.print("\tParameterized Const called!\n");
  14.         this.n=n;
  15.     }
  16.    
  17.     int nCr(int n, int k)
  18.     {
  19.         int r = 1;
  20.         if(k > n - k)
  21.             k = n - k;
  22.         for(int i = 0; i < k; ++i)
  23.         {
  24.             r *= (n - i);
  25.             r /= (i + 1);
  26.         }
  27.         return r;
  28.     }
  29.    
  30.     void printPascal()
  31.     {
  32.         for(int l = 0; l < n; l++)
  33.         {
  34.             for(int i = 0; i <= l; i++)
  35.                 System.out.print(" "+ nCr(l,i));
  36.             System.out.println();
  37.         }
  38.     }
  39.    
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement