একটি সিরিজ হল সংখ্যাগুলির একটি ক্রম যার কিছু সাধারণ বৈশিষ্ট্য রয়েছে যা প্রতিটি সংখ্যা অনুসরণ করে। যোগফল গাণিতিক যুক্তি বা গাণিতিক সূত্র সহ গণিতে সংজ্ঞায়িত বিভিন্ন সিরিজ রয়েছে। এই সমস্যাটিতে আমাদের 2/3 , -4/5 , 6/7 , -8/9 , …..
সংখ্যার একটি সিরিজ দেওয়া হয়েছে।সিরিজের সাধারণ শব্দটিকে (-1)n *(2*n)/ ((2*n)+1)
হিসাবে সংজ্ঞায়িত করা যেতে পারেসিরিজের যোগফল বের করতে, আমাদের প্রদত্ত সিরিজের প্রতিটি উপাদান যোগ করতে হবে, 2/3 - 4/5 + 6/7 - 8/9 + ……
একটি উদাহরণ দেওয়া যাক,
Input: 10 Output: -0.191921
ব্যাখ্যা
(2 / 3) - (4 / 5) + (6 / 7) - (8 / 9) + (10 / 11) - (12 / 13) + (14 / 15) - (16 / 17) + (18 / 19) - (20 / 21) = -0.191921
Input: 17 Output: 0.77152
ব্যাখ্যা
(2 / 3) - (4 / 5) + (6 / 7) - (8 / 9) + (10 / 11) - (12 / 13) + (14 / 15) - (16 / 17) + (18 / 19) - (20 / 21) = 0.77152
উদাহরণ
#include <iostream> using namespace std; int main() { int n = 17,i = 1; double res = 0.0; bool sign = true; while (n > 0) { n--; if (sign) { sign = !sign; res = res + (double)++i / ++i; } else { sign = !sign; res = res - (double)++i / ++i; } } cout << "The sum of the given series is "<< res; return 0; }
আউটপুট
The sum of given series is 0.77152