Заполните массив с клавиатуры и найдите произведение не нулевых элементов массива)В паскале)
антагонист:
не нулевых это не равных нулю?
да))))
тогда должен спросить максимальное число которое может выдавать рандом? с 1000 получаются очень большие числа.
тут вроде нет ограничений) чем меньше тем лучше...
Ответы
Ответ дал:
1
var b,c,d: integer;
a:array [1..100] of integer;
begin
randomize;
writeln('введите длину массива');
readln(b);
d:=1;
for c:=1 to b do begin
a[c]:=random(10);
writeln(a[c]);
if a[c] <> 0 then d:=d*a[c];
end;
writeln('произведение не нулевых элементов массива ',d);
end.
a:array [1..100] of integer;
begin
randomize;
writeln('введите длину массива');
readln(b);
d:=1;
for c:=1 to b do begin
a[c]:=random(10);
writeln(a[c]);
if a[c] <> 0 then d:=d*a[c];
end;
writeln('произведение не нулевых элементов массива ',d);
end.
Еще раз спасибо :)))))
обращайтесь если что ;D
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад
9 лет назад