static void ClosePair(int []arr, int n, int x)
int l = 0, r = n-1, diff = int.MaxValue;
if (Math.Abs(arr[l] + arr[r] - x) < diff)
diff = Math.Abs(arr[l] + arr[r] - x);
Console.Write("The closest pair is " +
arr[left] + " and " + arr[right]);
public static void Main()
int []arr = {4,2,6,3,10};