Рисуй дерево. смотри, каждая, кроме В, используется любое количество раз.. значит В (первая буква) идут стрелки (а) (с) (д) (е) (ф)(вторая буква) из каждой буквы идёт ещё стрелки из а идет стрелок (а) (с) (д) (е) (ф) из с идет а) (с) (д) (е) (ф) из д идет а) (с) (д) (е) (ф) из е идет а) (с) (д) (е) (ф) из ф идет а) (с) (д) (е) (ф) (это третья буква) осталась ещё одна буква и также из каждой буквы идут все, кроме В потому что В используется один раз и она у нас на первом месте.
это мы посчитали сколько слов можно составить с буквой В теперь также, но с другими буквами. не забывай что В используется один раз потом всё складываешь и вот тебе ответ
// 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.
смотри, каждая, кроме В, используется любое количество раз..
значит В (первая буква) идут стрелки (а) (с) (д) (е) (ф)(вторая буква)
из каждой буквы идёт ещё стрелки из а идет стрелок (а) (с) (д) (е) (ф)
из с идет а) (с) (д) (е) (ф)
из д идет а) (с) (д) (е) (ф)
из е идет а) (с) (д) (е) (ф)
из ф идет а) (с) (д) (е) (ф) (это третья буква)
осталась ещё одна буква и также из каждой буквы идут все, кроме В потому что В используется один раз и она у нас на первом месте.
это мы посчитали сколько слов можно составить с буквой В
теперь также, но с другими буквами. не забывай что В используется один раз
потом всё складываешь и вот тебе ответ
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.