var
n,p:longint;
begin
p:=1;
write ('N = ');
readln(n);
while n <> 0 do
begin
p:=p*(n mod 10);
n:=n div 10;
end;
p:=p*n;
writeln ('Proizvedenie: ',p);
readln;
end.
ilyaKZ,во-первых:идентификатор не может начинаться с цифры и во-вторых:неправильно организован цикл с предусловием,программа не будем считать произведение цифр,вы наверное его перепутали с циклом с постусловием