public static void Main()
Console.WriteLine(string.Join(",", getCommonDivisor(new int[]{3500, 4000, 5000, 6000})));
Console.WriteLine(string.Join(",", getCommonDivisor(new int[]{4000, 6000, 8000, 10000})));
Console.WriteLine(GCD(12,36));
private static int GCD(int a, int b)
static int getCommonDivisor(int[] arr) {
if (arr.Length < 2) return arr[0];
var result = GCD(arr[0], arr[1]);
for( var n=2; n<arr.Length; n++ )
result = GCD(arr[n], result);