Пожалуйста, сделайте задание правильно. Напишите программу по задаче:Найти произведение элементов массива, кратных 3 и 9. Размерность массива - случайные числа от 5 до 500.
(Язык программирования - Паскаль)
Ответы
Ответ дал:
1
Ответ:
PascalABC.NET
begin
var arr := ArrRandom(15, 5,500);
arr.Where(x -> x mod 3 = 0).Where(x -> x mod 9 = 0).Product.Println;
end.
BobbyFresnel:
Тут спорно. Если число кратно 9, оно автоматически кратно трем, так что вряд ли задание следует понимать, как "кратное 3 и 9 одновременно". Хотя с другой стороны, если думать, что надо перемножить элементы кратные 3 с элоементами, кратными 9, непонятно, как обеспечить равенство длин таких последовательностей?
var arr := ArrRandom(15, 5, 500);
arr.Where(x -> (x mod 3 = 0) and (x mod 9 = 0)).Println
end. проверил, возвращается все как надо.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад