• Определите, что выведет на экран программа при вызове F(9).
    procedure F(n: integer);
    begin
    write(n);
    if n > 3 then begin
    F(n – 4);
    F(n div 2);
    end;
    end;
    Сложность этой задачи в том, что вывод стоит до условий, а не в нем. Как тогда рассуждать?

Ответы 1

  • Ну ты просто выдумал себе сложности, при вызове F она выведет 9, паскаль не знаю, но точно утверждаю, что это так.

    Сначала идёт вывод переменной а потом операции с ней, ничего додумывать не нужно.

    • Автор:

      barker18
    • 7 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years