Дан массив M в интервале от -15 до 30; Найти сумму и количество отрицательных элементов.

0 голосов
25 просмотров

Дан массив M в интервале от -15 до 30; Найти сумму и количество отрицательных элементов.


Информатика (81 баллов) | 25 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.0, сборка 1128
begin
  var n:=ReadInteger('n=');
  var M:=ArrRandom(n,-15,30).Println(',');
  WriteLnFormat('Сумма {0} отрицательных элементов равна {1}',
    M.Where(x->x<0).Count,M.Where(x->x<0).Sum)<br>end.

Тестовое решение:
n= 13
-6,-4,-3,-2,20,0,-13,0,-11,9,15,-11,-8
Сумма 8 отрицательных элементов равна -58

(142k баллов)
0

это не массив...

0

Если Вы чего-то не понимаете, то не надо это безапелляционно утверждать.

0

Сначала посмотрите в справочной системе, какой тип имеет объект, созданный методом ArrRandom, а потом уже делайте свои заявления.

0

Окей, спасибо, извините за  "наезады"...