using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] numbers = { 10, 40, 60, 30, 20, 50 };
Console.WriteLine(recursiveMaxValue(numbers, numbers.Length));
}
static int recursiveMaxValue(int[] arr, int n)
{
if (n == 1)
return arr[0];
return Math.Max(recursiveMaxValue(arr, n - 1), arr[n - 1]);
}
}
}
/*
run:
60
*/