Begin 28. Дано число \(A\). Вычислить \(A^{15}\), используя две вспомогательные переменные и пять операций умножения. Для этого последовательно находить \(A^2, A^3, A^5, A^{10}, A^{15}\). Вывести все найденные степени числа \(A\).

Решение на Python 3

import random

A = random.randrange(0, 10)
A = 2
print("A = ",A)
x = A*A
print("A^2 = ",x)
A = x*A
print("A^3 = ",A)
A = x*A
print("A^5 = ",A)
x = A*A
print("A^10 = ",x)
A = x*A
print("A^15 = ",A)

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

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