• дано ціле число а. використовуючи тільки операцію множення обчислити y=a**21 за шість операцій CРОЧНО ДУЖЕ ТРЕБА

Ответы 1

  • Ответ:

    Пошаговое объяснение:

    Можна скористатися методом "розгалуженого піднесення до степеня":

    a ** 2 = a * a

    a ** 3 = a ** 2 * a

    a ** 6 = (a ** 3) ** 2

    a ** 12 = (a ** 6) ** 2

    a ** 15 = a ** 12 * a ** 3

    a ** 21 = a ** 15 * a ** 6

    Отже, потрібно зробити наступні операції:

    1. a * a = a ** 2

    2. a ** 2 * a = a ** 3

    3. (a ** 3) ** 2 = a ** 6

    4. (a ** 6) ** 2 = a ** 12

    5. a ** 12 * a ** 3 = a ** 15

    6. a ** 15 * a ** 6 = a ** 21

    Отже, можна отримати y за 6 операцій множення:

    y = a * a * a * a * a * a * (a * a * a)

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

Войти через Google

или

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

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

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