এই সমস্যাতে, আমাদের একটি সংখ্যা N দেওয়া আছে। আমাদের কাজ হল C++-এ সিরিজ 1, 4, 15, 24, 45, 60, 92...-এর N-তম টার্ম বের করার প্রোগ্রাম লিখা।
সমস্যা বর্ণনা: সিরিজ 1, 4, 15, 24, 45, 60, 92, 112 ... N terms এর n-তম টার্ম বের করতে হবে। সিরিজের জেনারেল ফর্মুলা খুঁজে বের করব।
উদাহরণ:
ইনপুট: N = 6 → আউটপুট: 60
সমাধানের পদ্ধতি
সিরিজের জেনারেল টার্ম N-এর জোড়/বিজোড় হয়ে নির্ভর করে:
N বিজোড় হলে: Tn = 2N² - N
N জোড় হলে: Tn = 2(N² - N)
প্রোগ্রাম
#include <iostream>
using namespace std;
int findNTerm(int N) {
if (N % 2 == 0)
return (2 * ((N * N) - N));
return (2 * (N * N) - N);
}
int main() {
int N = 10;
cout << N << "th term of the series is " << findNTerm(N);
return 0;
}
আউটপুট:
10th term of the series is 180