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

Задача . П 122


Задача

Темы:
Определите, что выведет на экран программа при вызове F(9).
 
Паскаль Си
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n - 3);
    write(n);
    F(n div 3);
  end
end;
void F(int n)
{
  if (n > 0)
  {
    F(n - 3);
    cout << n;
    F(n / 3);
  }
}

Python
def(n):
    if n > 0:
        F(n-3)
        print(n, end='')
        F(n//3)

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

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