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:
Related in same category :
-
-
-
-
-
|