Вводится вещественное число А не пользуясь никакими арифметическими операциями кроме умножения получить А в 7 степени за четыре операции.

1
Можно ли вводить дополнительные переменные? Писать на паскаль?
да это паскаль ,можно ))

Ответы и объяснения

2013-11-14T14:51:19+00:00
Program g;
var A,B,C: real;
begin
readln(A);
 C:=A; // А в степени 1
 B:=A*A; // А в степени 2
 A:=B*B; // А в степени 4
 A:=A*B*C; // А в степени 1 на 2 на 4 = А в степени 7
writeln(A);
end.
 
 
а это же за три действия , а надо за 4 ?
1) C:=A;
2) B:=A*A 3)A:=B*B 4) A:= A*B*C