OneCompiler

Reverse the array

130
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace OneCompiler
{
	public class Program
	{
		public static void Main(string[] args)
		{
		  int[] arr = new int[] { 1, 2, 3, 4, 5 };
		  
		  arr = Reverse(arr);
		  
			for (int i = 0; i < arr.Length; i++)
			{
			  Console.Write(arr[i] + " ");
			}
		}
		
		private static int[] Reverse(int[] arr)
		{
		  int n = arr.Length;
		  
		  if (n == 0 || n == 1)
		  {
		    return arr;
		  }
		  else
		  {
		   	for (int i = 0; i < n / 2; i++)
  		  {
  		    var temp = arr[i];
  		    arr[i] = arr[n - i - 1];
  		    arr[n - i - 1] = temp;
  		  } 
  		  
  		  return arr;
		  }
		}
	}
}