Предмет: Информатика,
автор: pavelkad
Плиз хелп Составьте программу вычисления в массиве A(15) произведения нечетных элементов. Сделайте пожалуйста программу на паскале
Ответы
Автор ответа:
2
Ответ:
--- PascalABC.NET 3.6.3 ---
begin
var A := ArrRandom(15, -99, 99);
A.Println;
A.Where(p -> p mod 2 <> 0).Product(x -> BigInteger(x)).Println;
end.
KnowsUser1:
Кстати, на счёт приведённой мной конструкцией, очень забавно - Её не понял PyLint) Оно запустилось с SyntaxError и нарисовало [6, 5, 10] )))
Тут не то, что неоднозначное восприятия кода, тут просто работает то, что по мнению среды разработки вообще не должно запускаться)
Слева на право, судя по всему, то есть от головы
Автор ответа:
0
PascalABC.NET
Ответ:
- begin
- ArrRandom(15, -99, 99).Println.Product(x -> x.IsOdd?BigInteger(x):1).Print
- end.
Пример работы:
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: маркдибид
Предмет: Русский язык,
автор: pasmannikmarina
Предмет: Русский язык,
автор: Тигр666
Предмет: Математика,
автор: Taya512