Предмет: Информатика,
автор: Filka7
Решить в ПаскальАВС!!!!!!!!!!
Приложения:
Ответы
Автор ответа:
1
Ответ:
const M = 10;
var A: array [1..M] of integer;
var i,sum: integer;
begin
// Задаем элементы массива и выводим его на экран
randomize();
For i:= 1 to M do
begin
A[i]:=random(56)-28;
write(A[i],' ');
end;
// Считаем произведение элементов, кратных 3
sum:=1;
For i:= 1 to M do
begin
if ((A[i] mod 3) = 0) then sum:=sum*A[i];
end;
// сhr(10) - новая строка
writeln(сhr(10),'Произведение элементов, кратных 3: ',sum);
end.
Автор ответа:
1
begin
Println(ArrRandom(ReadInteger('N='), -28, 27).Where(z -> z mod 3 = 0).Product);
end.
Выводиться 1 число, произведение..На вход получаем только 1 значение, размер массива
Похожие вопросы
Предмет: Русский язык,
автор: ngalina
Предмет: Русский язык,
автор: cabbage2004
Предмет: Українська мова,
автор: mandaruna
Предмет: Математика,
автор: carbon4ik
Предмет: Алгебра,
автор: ra1si1ka1