Computer >> Máy Tính >  >> Lập trình >> C ++

log1p () trong chương trình C ++

Chúng ta được cung cấp với một biến kiểu bất kỳ và nhiệm vụ là tìm kết quả bằng cách sử dụng hàm log1p (). log1p () là một hàm phân tích nhận đối số là "a" và cũng có giá trị trả về.

Cú pháp

double log1p (double x);
Where x ranges between [-1, ?]
float log1p (float x);

Loại trả lại - Hàm này trả về một giá trị khác 0 nếu đối số lớn hơn -1, nếu không nó sẽ trả về một giá trị không phải là số.

Ví dụ

Đầu vào

a = 20.34

Đầu ra

3.06058

Đầu vào

a = 0.0

Đầu ra

0

Ví dụ

#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;
}

Đầu ra

value of log1p(20.34) is: 3.06058
value of log1p(0) is: 0