faltumailskliye
BAN USERpublic void FindTriplets(int[] inp)
{
//all a-b=c combinations
Hashtable ht = new Hashtable();
for (int i = 0; i < inp.Length; i++)
{
ht[inp[i]] = 1;
}
for (int i = 0; i < inp.Length; i++)
{
for (int j = 0; j < inp.Length; j++)
{
if (i != j)
{
int diff = inp[i] - inp[j];
if (!(diff == inp[i] || diff == inp[j]))
{
if (ht.Contains(diff))
{
Console.WriteLine(inp[i].ToString() + "-" + inp[j].ToString() + "=" + diff.ToString());
}
}
}
}
}
}
- faltumailskliye October 31, 2011