Вводится вещественное число А не пользуясь никакими арифметическими операциями кроме умножения получить А в 7 степени за четыре операции.
Можно ли вводить дополнительные переменные? Писать на паскаль?
да это паскаль ,можно ))
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