Предмет: Информатика,
автор: nuralisarbupeev
C++
Создать функцию вычисления степени числа с показателем (без использования функции pow)
LikeSmileLJkee:
Могу реализовать при помощи экспоненты и логарифма, но он также требует библиотеку cmath (math.h), в которой есть функция pow
Ответы
Автор ответа:
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 для больших чисел, как при возвращении ответа функции)
Похожие вопросы
Предмет: Математика,
автор: vladsersnv
Предмет: История,
автор: s3k0ra7mr
Предмет: Математика,
автор: egorrudenko777
Предмет: Химия,
автор: Курсант17