এই সমস্যায়, আমাদের দুটি সংখ্যা X এবং n দেওয়া হয়েছে, যা একটি গাণিতিক সিরিজ নির্দেশ করে। আমাদের কাজ হল 1 + x/1 + x^2/2 + x^3/3 + .. + x^n/n সিরিজের যোগফল খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
ইনপুট
x =2 , n =4
আউটপুট
ব্যাখ্যা -
<প্রি>সমষ্টি=1 + 2/1 + (2^2)/2 + (2^3)/3 + (2^4)/4 =1 + 2 + 4/2 + 8/3 + 16/4 =1 + 2 + 2 + 8/3 + 4 =9 + 8/3 =11.666।একটি সহজ সমাধান হল সিরিজ তৈরি করা এবং বেস ভ্যালু x এবং রেঞ্জ n ব্যবহার করে যোগফল বের করা। তারপর যোগফল ফেরত দিন।
উদাহরণ
আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,
#include#include #include namespace ব্যবহার করে std;double calcSeriesSum(int x, int n) { double i, total =1.0; জন্য (i =1; i <=n; i++) মোট +=(pow(x, i) / i); মোট রিটার্ন;}int main() { int x =3; int n =6; cout<<"Sum of the series of 1 + x/1 + x^2/2 + x^3/3 + .. + x^"< আউটপুট
সিরিজের যোগফল 1 + x/1 + x^2/2 + x^3/3 + .. + x^6/6 হল 207.85