• Что выведет программа при вызове f(4)? Ответ - 4321021, объясните, пожалуйста, откуда взялся 0?

    question img

Ответы 6

  • Это я понимаю, но там тогда бы ноль стоял после 2 и 1, почему он именно на этом месте?
  • потому что однин раз вызвав процедуру из главной программы, она сама себя вызывает ещё 5 раз, до тех пор, пока значение х не станет меньше 2
    • Автор:

      tanner63
    • 6 лет назад
    • 0
  • куда тебе можно отправить фотографию? а то здесь очень долго писать
  • в вк - lizaks
  • Лиза Аксёнова, г.Томск?
  • при втором вызове процедуры, когда n=3 процедура получает на вход f(3), а так как 3>2, выполняется условие IF и в третьей строки получается что 3-3 - вот и ваш 0.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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