Предмет: Информатика, автор: Пандочкооо

Заполните массив с клавиатуры и найдите произведение не нулевых элементов массива)В паскале)


антагонист: не нулевых это не равных нулю?
Пандочкооо: да))))
антагонист: тогда должен спросить максимальное число которое может выдавать рандом? с 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.

Пандочкооо: Еще раз спасибо :)))))
антагонист: обращайтесь если что ;D
Похожие вопросы
Предмет: Математика, автор: ssusenko292gmailcom