Предмет: Информатика, автор: nuralisarbupeev

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


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

Ответы

Автор ответа: LikeSmileLJkee
3

#include <iostream>

#include <cmath>

using namespace std;

long double StepenChisla(float x, float y) {

return exp(log(x)*y);

}

int main()

{

   float a,n;

   cin >> a >> n;

   cout << StepenChisla(a,n);

   return 0;

}


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

Похожие вопросы
Предмет: Математика, автор: egorrudenko777
Предмет: Химия, автор: Курсант17