Reverse an array : Array Reverse : Data Structure C# Examples


C# Examples » Data Structure » Array Reverse »

 

Reverse an array









    
using  System;  
  
class  MainClass  {    
    public  static  void  Main()  {    
        int  i,j;  
        int[]  nums1  =  new  int[10];  
        int[]  nums2  =  new  int[10];  
  
        for(i=0;  i  <  nums1.Length;  i++)  
              nums1[i]  =  i*i;  
  
        Console.Write("Original  contents:  ");  
        for(i=0;  i  <  nums2.Length;  i++)  
            Console.Write(nums1[i]  +  "  ");      
  
        Console.WriteLine();  
  
        Console.Write("reverse  copy  nums1  to  nums2");
        if(nums2.Length  >=  nums1.Length)  //  make  sure  nums2  is  long  enough  
            for(i=0,  j=nums1.Length-1;  i  <  nums1.Length;  i++,  j--)  
                nums2[j]  =  nums1[i];  
  
        Console.Write("Reversed  contents:  ");  
        for(i=0;  i  <  nums2.Length;  i++)  
            Console.Write(nums2[i]  +  "  ");      
  
        Console.WriteLine();  
    }  
}
    
   
  
   



Output

Original contents: 0 1 4 9 16 25 36 49 64 81
reverse copy nums1 to nums2Reversed contents: 81 64 49 36 25 16 9 4 1 0


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Data Structure
» Array Reverse