Помогите пожалуйста решить задачу, сам я в этом не понимаю, вот она:
Дан массив из 10 элементов, найти произведение всех не нулевых элементов
ЗЫ: Зарание спасибо!
p:=1;
for i:=1 to n do
if a[i]<>0 then
p:=p*a[i];
const n=10;
var p,i: integer;
a: array [1..n] of integer;
begin
for i:=1 to n do
begin
writeln('vvedite element N',i);
readln(a[i]);
end;
p:=1;
for i:=1 to n do
if a[i]<>0 then
p:=p*a[i];
writeln('p=',p);
readln;
end.