// PascalABC.NET 3.2, сборка 1488 от 21.06.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=ArrRandom(31,16,27); a.Println; var s:=a.Select((x,i)->(x,i)).OrderBy(x->x[0]).Select(x->x[1]+1); Write('Семь самых холодных дней: '); s.Take(7).Println; Write('Семь самых жарких дней: '); s.TakeLast(7).Println end.