public static void Main()
int[] numbersArray = new int[1000];
for (int i = 0; i < numbersArray.Length; i++)
var grouped = numbersArray.GroupBy(x => x % 30);
foreach (var g in grouped)
Console.WriteLine(g.Key);
Console.WriteLine("Group consists of " + string.Join(";", g));