public static void MoveLeft(int[] arr)
for(int i = 0; i < arr.Length; i++)
Console.WriteLine("Original {0} has been replaced by {1}, for index {2}", arr[i], temp, arr.Length - 1);
Console.WriteLine("Original {0} has been replaced by {1}, for index {2}", original, arr[i], i);
public static void MoveRight(int[] arr)
int temp = arr[arr.Length - 1];
for(int i = arr.Length-1; i >= 0; i--)
Console.WriteLine("Original {0} has been replaced by {1}, for index {2}", arr[i], temp, arr.Length - 1);
Console.WriteLine("Original {0} has been replaced by {1}, for index {2}", original, arr[i], i);
public static void Main()
int[] arr = {0,1,2,3,4,5,6,7,8,9};
for(int i=0; i<arr.Length; i++)
for(int i=0; i<arr.Length; i++)