모든 유형의 변수가 제공되며 작업은 log1p() 함수를 사용하여 결과를 찾는 것입니다. log1p()는 인수 'a'를 취하고 반환 값도 갖는 분석 함수입니다.
구문
double log1p (double x); Where x ranges between [-1, ?] float log1p (float x);
반품 유형 − 이 함수는 인수가 -1보다 크면 0이 아닌 값을 반환하고 그렇지 않으면 숫자가 아닌 값을 반환합니다.
예시
입력
a = 20.34
출력
3.06058
입력
a = 0.0
출력
0
예시
#include <cmath> #include <iostream> using namespace std; int main(){ double ans = 20.34; double temp; temp = log1p(ans); cout << "value of log1p(" << ans << ") is: "<<temp<< endl; ans = 0.0; temp = log1p(ans); cout << "value of log1p(" << ans << ") is: "<<temp<< endl; return 0; }
출력
value of log1p(20.34) is: 3.06058 value of log1p(0) is: 0