Дан массив А(5,5), элементы которого случайные числа из [15;80]. Найти произведение нечётных элементов массива.
Helper211:
python или pascal?
понял)
Я не понял
Го ты на зайтоне я на паскале
:D
Лучше наоборот)
Pascal
ладно я пошел тогда
Ответы
Ответ дал:
0
Ответ:
var A: array [1..5,1..5] of integer;
var i,j: integer;
var s: real;
begin
s:=1;
randomize();
For i:= 1 to 5 do
begin
For j:= 1 to 5 do
begin
A[i,j]:=random(66)+15;
if (A[i,j] mod 2 <>0) then s:=s*A[i,j];
write(A[i,j]:4);
end;
writeln();
end;
writeln('Произведение нечётных элементов массива: ',s);
end.
random(65)+15;
66, поскольку random(n) возвращает число от 0 до n-1
А почему mod 2<0?
И почему s:=1,а не к 0
mod 2 <> 0 --- остаток от деления не равен нулю - условие нечетности числа
s:=1 , потому что в этой переменной будет считаться произведение, а не сумма. Если изначально присвоить s ноль, то все произведение будет равно нулю.
Вас заинтересует
1 год назад
1 год назад
3 года назад
8 лет назад
8 лет назад