using System.Collections.Generic;
public static void Main()
int[] array={2,9,6,3,1,4,};
Dictionary<int,int> map=new Dictionary<int,int>();
for(int i=0;i<array.Length;i++)
if(map.ContainsValue(diff))
Console.WriteLine(" "+array[i]+" -- "+diff);
Console.WriteLine(" using Array");
for(int i=0;i< array.Length;i++)
for(int j=i+1;j< array.Length;j++)
if(array[i]+array[j] == sum)
Console.WriteLine(" "+array[i]+" -- "+array[j]);
Console.WriteLine("not found");