using System.Collections.Generic;
public static void Main()
var n = new int[] { 1, 2, 3, 4, 15, 8, 7 };
var tuplePairs = n.Zip(n.Skip(1).Concat(new[] { 0 }), Tuple.Create).SkipLast(1).Where(x => n.Contains(x.Item1+x.Item2));
foreach(var pairs in tuplePairs)
Console.WriteLine($"({pairs.Item1},{pairs.Item2}).");