Олимпиадный тренинг

Задача . кп16-031


Задача

Темы:

(Д.Ф. Муфаззалов) Определите наименьшее значение n, при котором значение F(n), будет больше числа 320. Запишите в ответе сначала найденное значение n, а затем через пробел ‐ соответствующее значение F(n).

Python Паскаль C++
def F(n):
  if n>0:
    return n%10*F(n//10)
  else: return 1
 
function F
(n: integer): integer;
begin
 if n > 0 then
  F:= n mod 10 * F(n div 10)
 else
    F:= 1;
end;

 
int F(int n)
{
if(n)
    return n%10*F(n/10);
else return 1;
}

 

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя