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

Задача . fipi-478F68


Задача

Темы:
Ниже на пяти языках программирования записана рекурсивная функция (процедура) F.
Бейсик Python
SUB F(n)
  print n,
  IF n >= 7 THEN
    F(n - 3)
    F(n - 1)
  END IF
END SUB
def F(n):
    print(n, end='')
    if n >= 7:
        F(n - 3)
        F(n - 1)
 
Алгоритмический язык Паскаль
алг F(цел n)
нач
  вывод n
  если n >= 7 то
    F(n - 3)
    F(n - 1)
  все
кон
procedure F(n: integer);
begin
  write(n);
  if n >= 7 then
  begin
    F(n - 3);
    F(n - 1)
  end
end;
Си
void F(int n) {
  printf("%d", n);
  if (n >= 7) {
    F(n - 3);
    F(n - 1);
  }
}
Что выведет программа при вызове F(9)? В ответе запишите последовательность выведенных цифр слитно (без пробелов).
 

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

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