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