using System; using System.Collections.Generic; using System.Collections; using System.Linq; public class Grupid{ public static void Main(string[] arg){ IEnumerable arvud=Enumerable.Range(101, 20); //alates 101st 30 arvu Console.WriteLine(String.Join(" ", arvud)); var grupid=from arv in arvud group arv by arv%3; foreach(var grupp in grupid){ Console.WriteLine("Jääk "+grupp.Key+" arvud "+String.Join(" ",grupp)); } IEnumerable> grupid2=arvud.GroupBy(arv => arv % 3); foreach(IGrouping grupp in grupid2){ Console.WriteLine("Jääk "+grupp.Key+" arvud "+String.Join(" ",grupp)); int[] grupiarvud=grupp.ToArray(); Console.WriteLine("Esimene: "+grupiarvud[0]); } } } /* E:\jaagup\11\09\linq>Grupid 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Jääk 2 arvud 101 104 107 110 113 116 119 Jääk 0 arvud 102 105 108 111 114 117 120 Jääk 1 arvud 103 106 109 112 115 118 Jääk 2 arvud 101 104 107 110 113 116 119 Esimene: 101 Jääk 0 arvud 102 105 108 111 114 117 120 Esimene: 102 Jääk 1 arvud 103 106 109 112 115 118 Esimene: 103 */