เราได้รับตัวแปรประเภทใดก็ได้ และภารกิจคือการค้นหาผลลัพธ์โดยใช้ฟังก์ชัน log1p() log1p() เป็นฟังก์ชันวิเคราะห์ที่รับอาร์กิวเมนต์ 'a' และยังมีค่าส่งคืนอีกด้วย
ไวยากรณ์
double log1p (double x); Where x ranges between [-1, ?] float log1p (float x);
ประเภทการคืนสินค้า − ฟังก์ชันนี้จะคืนค่าที่ไม่เป็นศูนย์หากอาร์กิวเมนต์มากกว่า -1 มิฉะนั้นจะส่งกลับค่าที่ไม่ใช่ตัวเลข
ตัวอย่าง
อินพุต
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