Ответ:
const M = 10;
var A: array [1..M] of integer;
var i,sum: integer;
begin
// Задаем элементы массива и выводим его на экран
randomize();
For i:= 1 to M do
A[i]:=random(56)-28;
write(A[i],' ');
end;
// Считаем произведение элементов, кратных 3
sum:=1;
if ((A[i] mod 3) = 0) then sum:=sum*A[i];
// сhr(10) - новая строка
writeln(сhr(10),'Произведение элементов, кратных 3: ',sum);
end.
Println(ArrRandom(ReadInteger('N='), -28, 27).Where(z -> z mod 3 = 0).Product);
Выводиться 1 число, произведение..На вход получаем только 1 значение, размер массива
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
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.
begin
Println(ArrRandom(ReadInteger('N='), -28, 27).Where(z -> z mod 3 = 0).Product);
end.
Выводиться 1 число, произведение..На вход получаем только 1 значение, размер массива