C++ Создать функцию вычисления степени числа с показателем (без использования функции pow)

0 голосов
30 просмотров

C++ Создать функцию вычисления степени числа с показателем (без использования функции pow)


Информатика (82 баллов) | 30 просмотров
0

Могу реализовать при помощи экспоненты и логарифма, но он также требует библиотеку cmath (math.h), в которой есть функция pow

0

Мне бы как можно проще , иначе это будет выглядеть странно перед учителем

Дан 1 ответ
0 голосов

#include

#include

using namespace std;

long double StepenChisla(float x, float y) {

return exp(log(x)*y);

}

int main()

{

   float a,n;

   cin >> a >> n;

   cout << <strong>StepenChisla(a,n);

   return 0;

}


Почему float? Чтобы вычислять вещественные числа тоже (можно использовать long double для больших чисел, как при возвращении ответа функции)

(552 баллов)