URGENT HELP! multiple nCr program : Okay, so I have to create a nCr program. 

I need to allow the user to input the amount of nCr values they wish to calculate ( between 2 and 12 inclusive).
Then input the n and r values accordingly, making sure n is greater than r (n > r)
Afterwards i need to calculate and store the nCr value in an array and output the values 

I wish to output the values in the format of a 2d array in the form of:

n | c | nCr
-----------
    (without the grids)

So far my code is as follows:

        public class nCr {
         public static void main (String[] args) {
                int nCrValues;
                 
                System.out.println("Enter amount of nCr values you wish to calculate: ");
                nCrValues = input();
            
                while ((nCrValues < 2) || (nCrValues > 10)){
                  System.out.println("Must be between 2 and 12 inclusive");
                  nCrValues = input();
                }//END while
               values(nCrValues);
                  }//END main
                 
             public static void values(int nCrValues){
                 
                 //I know I need a loop to nCrValues to input 'n' and 'r' as an array, not sure how
                 
                 int n, r;
                
                 System.out.println("Enter n value: ");
                 n = input();
                 System.out.println("Enter r value: ");
                 r = input();
                 
                 calculatenCr(n,r);
        }//END values
    
         public static int calculatenCr(int n, int r){
          int nCr;
          
          nCr = fact(n) / (fact(n-r) * fact(t));
          //store nCr values in array
        }//END calculatenCr
     
       public static int fact(int num){
          int count;
          int factor = 1;
          
          for (count = 1; count <= num; count++){
           factor *= count;
          }//END for
         return factor;
        }//END fact
    
         public static int input(){
          int input;
         
          Scanner sc = new Scanner(System.in);
          input = sc.nextInt();
    
           while (input < 0){
            System.out.println("Must be a positive number.")'
            input = sc.nextInt();
           }//END while
          return input;
         }//END input
}//END CLASS

I need a method that outputs the arrays int the form 
n | c | nCr |
-------------


how do i go by that and is all my coding correct so far?

Thank you very much

