using System; using System.Linq; using System.Collections.Generic; class Pikkused{ public static void Main(string[] arg){ int[] pikkused={165, 179, 173, 176, 181, 183, 168}; Console.WriteLine(pikkused.Count(p => p>180)); int[] jarjestatudPikkused=pikkused.OrderBy(p => p).ToArray(); Console.WriteLine(string.Join(" ", pikkused)); Console.WriteLine(string.Join(" ", jarjestatudPikkused)); Console.WriteLine(string.Join(" ", pikkused.TakeWhile(p => p<180))); Console.WriteLine(string.Join(" ", pikkused.SkipWhile(p => p<180))); Console.WriteLine(string.Join(" ", pikkused.Select(p => p/100.0))); Console.WriteLine(string.Join(", ", pikkused.Select(p => p/100+"m "+p%100+"cm"))); } } /* * Loo massiiv inimeste pikkustega * Loe kokku, mitu neist on pikemad kui 180 cm. * Loo uus massiiv, kus inimesed on pikkuste järjekorras * Trüki pikkused kuni esimese vähemalt 180-cm pikkuse tegelaseni * Trüki pikkused pärast esimest vähemalt 180-cm pikkust tegelast * Loo massiiv, kus kirjas on pikkused meetrites (nt. 1.65). * Loo massiiv, kus pikkused kirjas tekstina (nt. 1m 65cm). D:\jaagup\dotnet\linq>pikkused 2 165 179 173 176 181 183 168 165 168 173 176 179 181 183 165 179 173 176 181 183 168 1,65 1,79 1,73 1,76 1,81 1,83 1,68 1m 65cm, 1m 79cm, 1m 73cm, 1m 76cm, 1m 81cm, 1m 83cm, 1m 68cm */