public static void minimumAbsoluteDifference(int[] inputArray)
int minimum = Math.Abs(inputArray[1] - inputArray[0]);
int firstElement = inputArray[0];
int secondElement = inputArray[1];
for (int i = 2; i < inputArray.Length; i++)
if(Math.Abs(inputArray[i] - inputArray[i-1]) < minimum)
minimum = Math.Abs(inputArray[i] - inputArray[i-1]);
firstElement = inputArray[i-1];
secondElement = inputArray[i];
Console.WriteLine("Minimum Absolute Difference : "+minimum);
Console.WriteLine("Pair Of Elements : ("+firstElement+", "+secondElement+")");
public static void Main(String[] args)
minimumAbsoluteDifference(new int[] {6, 2, 4, 10});
Console.WriteLine("==========================");