Помогите , срочно !!
С++
Программирование

Приложения:

Ответы

Ответ дал: csharp
0

Задание 1

a · a = a² (1 операция - умножение a на a)

а) a² · a² = a⁴ (2 операции - умножение a на a и умножение a² на a²)

С каждой новой операцией мы взаимодействуем со степенями. Так:

б) 6 = 4 + 2 ⇒ a⁴ · a² (операция a · a, a² · a² и a⁴ · a² - всего 3)

в) 7 = 4 + 2 + 1 ⇒ a⁴ · a² · a (операция a · a (1), a² · a² (2), a⁴ · a² (3) и a⁴ · a² · a (4) - всего 4)

г) 8 = 4 + 2 + 2 ⇒ a⁴ · a² · a²

д) 9 = 8 + 1 = 4 + 4 + 1 = 4 + 2 + 2 + 1 ⇒ a⁴ · a² · a² · a

е) 10 = 4 + 4 + 2 = 4 + 2 + 2 + 2 ⇒ a⁴ · a² · a² · a²

Задание 2

Пусть n - трёхзначное число, a, b и c - 1, 2, и 3 цифры соответственно. Также не забываем, что деление целочисленное, так что при делении, к примеру, 323 на 100 ответом будет 3, а не 3.23.

a = n / 100;

b = (n - a · 100) / 10;

c = (n - a · 100) % 10;

а) cout << 100 * c + 10 * b + a;

б) cout << 100 * b + 10 * c + a;

в) cout << 100 * c + 10 * b + a;

г) cout << 100 * b + 10 * a + c;

д) cout << 100 * a + 10 * c + b;

е) cout << 100 * a + 10 * b + c;

Вас заинтересует