• Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:

    F(n) = n + 3, при n ≤ 18 F(n) = (n//3)*F(n//3) + n - 12, при n > 18, кратных 3 F(n) = F(n-1) + n*n + 5, при n > 18, не кратных 3

    Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.

Ответы 1

  • F(7) = F(6)+2*F(5)                                       =21+2*11=43

    F(6) = F(5)+2*F(4)                            = 11+2*5 = 21

    F(5) = F(4)+2*F(3)                   = 5+2*3 = 11

    F(4) = F(3)+2*F(2)          = 3+2*1 = 5

    F(3) = F(2)+2*F(1) = 1+2*1 = 3

    Ответ: 43

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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