Begin 27. Дано число \(A\). Вычислить \(A^8\), используя вспомогательную переменную и три операции умножения. Для этого последовательно находить \(A^2, A^4, A^8\). Вывести все найденные степени числа \(A\).

Решение на Python 3

import random

A = random.randrange(0, 10)
#A = 2
print("A = ",A)
A = A*A
print("A^2 = ",A)
A = A*A
print("A^4 = ",A)
A = A*A
print("A^8 = ",A)

Решение на C++

#include <iostream>
using namespace std;
int main(){
double A,x;
cout << "Vvedite znacheniye peremennoy A: ";
cin >> A;
x = A*A;
cout << "A v stepeni 2 ravno " << x << "." << endl;
x = x*x;
cout << "A v stepeni 4 ravno " << x << "." << endl;
x = x*x;
cout << "A v stepeni 8 ravno " << x << "." << endl;
return 0;
}