Var a,x,i,q,t,n:integer;
begin
writeln(введите кокое нибудь большое число в пределах 10000);
readln(x);
for i:=1 to x do
begin
q:=i;
n:=0;
while (q>9) do
begin
a:=q;
q:=1;
n:=n+1;
while (a>0) do
begin
t:=a mod 10;
a:=a div 10;
q:=q*t;
end;
end;
if (n=5) then
writeln(i:9);
end;
writeln;
end. Программа выводит все числа с шагом 5 наименьшее число оказалось 679!!!
Если ответ по предмету Математика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.