7. массив целых чисел из 13 элементов заполнить случайным образом. упорядочить массив по убыванию. подсчитать количество и сумму элементов массива, больших 10, вывести полученный результат. 8. массив целых чисел из 10 элементов заполнить случайным образом. упорядочить массив по возрастанию. подсчитать количество и сумму элементов массива, которые делятся на 5 без остатка. 9. массив целых чисел из 15 элементов заполнить случайным образом. упорядочить массив по убыванию. подсчитать сумму квадратов элементов массива и вывести полученный результат.
begin
var arr := ArrRandom(13);
arr := arr.OrderByDescending(x->x).ToArray;
arr.Println;
Print('Sum = ', arr.Where(x->x>10).Sum() + newline +
'Count = ',arr.Where(x->x>10).Count);
end.
// 8
begin
var arr := ArrRandom(10);
Sort(arr);
arr.Println;
Print('Sum = ', arr.Where(x -> x mod 5 = 0).Sum() + newline +
'Count = ', arr.Where(x -> x mod 5 = 0).Count);
end.
// 9
begin
var arr := ArrRandom(15);
arr := arr.OrderByDescending(x -> x).ToArray;
arr.Println;
Print('array elements squares sum is = ', arr.Sum(x -> x * x));
end.