Ответы
Ответ дал:
0
// Программа на паскале
var
base, pow: real;
begin
write('Введите число: ');
read(base);
write('Введите степень: ');
read(pow);
writeln(exp(ln(base)*pow));
end.
var
base, pow: real;
begin
write('Введите число: ');
read(base);
write('Введите степень: ');
read(pow);
writeln(exp(ln(base)*pow));
end.
Ответ дал:
0
Это если степень целая и четная. А если целая и нечетная? Тогда минус сохраняется.
Ответ дал:
0
var
base: real;
pow: integer;
begin
write('Введите число: ');
read(base);
write('Введите степень: ');
read(pow);
if (base < 0) and odd(pow) then writeln(-exp(ln(abs(base))*pow))
else writeln(exp(ln(abs(base))*pow))
end.
base: real;
pow: integer;
begin
write('Введите число: ');
read(base);
write('Введите степень: ');
read(pow);
if (base < 0) and odd(pow) then writeln(-exp(ln(abs(base))*pow))
else writeln(exp(ln(abs(base))*pow))
end.
Ответ дал:
0
Можно просто умножить возведенный в степень модуль на sign() от основания.
Ответ дал:
0
Тогда для примера -5 2 будет -25
Ответ дал:
0
Логично))) ПризнаЮ - неправ, поспешил.
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад
10 лет назад
10 лет назад
10 лет назад