এই সমস্যায়, আমাদের সিরিজের একটি সংখ্যা দেওয়া হয়েছে। আমাদের কাজ হল n এর প্রদত্ত মানের জন্য 1^2 + 3^2 + 5^2 +... + (2*n - 1)^2 সিরিজের যোগফল বের করা।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
ইনপুট −
n =5
আউটপুট −
84
ব্যাখ্যা −
<প্রে>সমষ্টি =1^2 + 3^2 + 5^2 + 7^2 + 9^2=1 + 9 + 25 + 49 =84এই সমস্যাটি সমাধান করার একটি মৌলিক পদ্ধতি হল সিরিজের যোগফলের জন্য সরাসরি সূত্র প্রয়োগ করা।
উদাহরণ
#includenamespace ব্যবহার করে std;int calcSumOfSeries(int n) { int sum =0; জন্য (int i =1; i <=n; i++) যোগফল +=(2*i-1) * (2*i-1); ফেরত যোগফল;}int main() { int n =5; cout<<""< আউটপুট
10 পর্যন্ত সিরিজের যোগফল হল 165সমাধান করার আরেকটি পদ্ধতি হল সিরিজের যোগফল বের করতে গাণিতিক সূত্র ব্যবহার করা।
যোগফল হল,
1^2 + 3^2 + 5^2 + … + (2*n - 1)^2 ={(n * (2*(n-1)) * (2*(n+1)) )/3}উদাহরণ
#includeনেমস্পেস ব্যবহার করে std;int calcSumOfSeries(int n) { রিটার্ন (n * (2 * n - 1) * (2 * n + 1)) / 3;}int main() { int n =5; cout<<""< আউটপুট
5 পর্যন্ত সিরিজের যোগফল হল 165