Найдите сумму 49 чисел, если посреди их нет 0, то и

Найдите сумму 49 чисел, если посреди их нет 0, то и творение

Задать свой вопрос
Полина Базлева
Язык?
Есения Матисен
Паскаль
1 ответ
PascalABC.NET 3.3.5, сборка 1660 от 20.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(49,-50,50); a.Println;
  Writeln('Сумма одинакова ',a.Sum);
  if not a.Any(t-gt;t=0) then Writeln('Творенье одинаково ',
      a.Aggregate(BigInteger(1),(p,q)-gt;p*q))
end.

Пример
-26 -4 -2 -12 -38 -3 3 -12 -22 -30 -41 -38 34 20 34 -7 -10 -34 16 -1 -20 -17 49 -48 50 -37 -30 25 -42 -24 16 7 -27 2 8 44 -31 42 39 -29 -4 21 19 41 -34 -9 -4 48 47
Сумма одинакова -71
Произведение одинаково -5875206582842929080605341032818854321985176247205888000000000
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт