আমাদেরকে যেকোন ধরনের ভেরিয়েবল দেওয়া হয়েছে এবং কাজ হল 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