Составьте программы на Паскаль для вычисления выражений: x в степени 8, x вводится с клавиатуры
Если х — любое число, то вот: var x, a, b, c: real; begin read(x); a:=x*x; b:=a*a; c:=b*b; write(c); end. Если х — целое число, то вот: var x, a, b, c: integer; begin read(x); a:=x*x; b:=a*a; c:=b*b; write(c); end.
Вот попроще:
var x, a: real; begin read(x); a:=x*x*x*x*x*x*x*x; write(a); end.
И вот для целого х:
var x, a: integer; begin read(x); a:=x*x*x*x*x*x*x*x; write(a); end.
var x: imteger; begin writeln ('x=' x); read x; y:=exp(ln(x)*8) а так нельзя?
Извини, не знаю, у меня базовые знания, и то по ПаскалюАВС
Такой код подойдет, только если х - положительное число, т.к. под знаком ln(x) не может стоять отрицательное число и 0 (ограничения из свойстл логарифма)