Return an array : Method Return : Class C# Examples


C# Examples » Class » Method Return »

 

Return an array









    
using  System;  
  
class  Factor  {  
    public  int[]  findfactors(int  num,  out  int  numfactors)  {  
        int[]  facts  =  new  int[80];  
        int  i,  j;  
  
        for(i=2,  j=0;  i  <  num/2  +  1;  i++)    
            if(  (num%i)==0  )  {  
                facts[j]  =  i;  
                j++;  
            }  
          
        numfactors  =  j;  
        return  facts;  
    }  
}  
    
class  MainClass  {  
    public  static  void  Main()  {      
        Factor  f  =  new  Factor();  
        int  numfactors;  
        int[]  factors;  
  
        factors  =  f.findfactors(1000,  out  numfactors);  
  
        Console.WriteLine("Factors  for  1000  are:  ");  
        for(int  i=0;  i  <  numfactors;  i++)  
            Console.Write(factors[i]  +  "  ");  
              
        Console.WriteLine();        
    }  
}
    
   
  
   



Output

Factors for 1000 are:
2 4 5 8 10 20 25 40 50 100 125 200 250 500


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Method Return